178 km · Domestic

Phoenix Sky Harbor (PHX) – Tucson (TUS)

In July 2026, 660 flights operated between Phoenix Sky Harbor and Tucson (both directions), and 77.4% left on time, according to the US BTS.

Flights per month

Only complete months are shown. A month appears once the source has published every day of it.

The most recent periods19 periods
PeriodFlights operated 2025Flights operated 2026Change vs last year
January558551▼ 1.3%
February536497▼ 7.3%
March668718▲ 7.5%
April628705▲ 12.3%
May613682▲ 11.3%
June526649▲ 23.4%
July522660▲ 26.4%
August482––
September428––
October464–in progress
November499––
December555––
Year to date (Jan–Jul)4,0514,462▲ 10.1%

On-time departures by month

Departures within 15 minutes of schedule.

The most recent periods19 periods
PeriodOn-time departures 2025On-time departures 2026Change vs last year
January91.2%82.6%▼ 9.4%
February87.9%85.1%▼ 3.2%
March83.2%81.5%▼ 2.0%
April89.2%83.5%▼ 6.4%
May88.3%82.6%▼ 6.5%
June81.2%76.7%▼ 5.5%
July84.1%77.4%▼ 8.0%
August84.4%––
September83.4%––
October84.5%–in progress
November83.8%––
December86.5%––
Year-to-date average (Jan–Jul)86.4%81.3%▼ 5.9%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January04–
February21▼ 50.0%
March02–
April00–
May40▼ 100.0%
June02–
July20▼ 100.0%
August0––
September6––
October0–in progress
November23––
December0––
Year to date (Jan–Jul)89▲ 12.5%

Airlines on this route

  1. SkyWest Airlines 69.1%
  2. Envoy Air 16.1%
  3. American Airlines 10.1%
  4. Southwest Airlines 4.8%

Oct 1, 2024 – Jul 31, 2026

By direction

PHX → TUS

Scheduled flights
6,275
Flights operated
6,251
Cancelled
24 · 0.4%
On-time departures
82.6%

TUS → PHX

Scheduled flights
6,276
Flights operated
6,254
Cancelled
22 · 0.4%
On-time departures
85.6%

PHX → TUS and TUS → PHX counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
SkyWest Airlines OO 8,669 69.1% 83.7% 27
Envoy Air MQ 2,021 16.1% 89.6% 8
American Airlines AA 1,264 10.1% 84.8% 10
Southwest Airlines WN 597 4.8% 69.0% 1

Shares are of scheduled flights in the period shown. Codeshare flights are counted once, under the operating airline.

Flight timing & delays

Historical departures, grouped by the scheduled local time at the departure airport. These are recorded outcomes, not a forecast for your flight.

Times are local to the departure airport of each flight; both directions are combined.

US domestic sectors recorded by BTS

Source: the US BTS · Oct 12, 2024 → Jul 31, 2026

Lowest average delay05:00–06:000.3min · 344 recorded · 344 measured
Gap to highest-delay hour19.7min05:00 ↔ 22:00
Recorded flights12,551PHX–TUS

Departure hour

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
00:00 · Fewer than 200 measured departures · 3 recorded · 3 measured · Source: the US BTS 01:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 02:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 03:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 04:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 05:00 · 95.1% · 344 recorded · 344 measured · Source: the US BTS 06:00 · 93.8% · 406 recorded · 406 measured · Source: the US BTS 07:00 · 90.5% · 887 recorded · 886 measured · Source: the US BTS 08:00 · 90.8% · 1,214 recorded · 1,213 measured · Source: the US BTS 09:00 · 89.5% · 581 recorded · 580 measured · Source: the US BTS 10:00 · 87.4% · 833 recorded · 832 measured · Source: the US BTS 11:00 · 88.4% · 808 recorded · 808 measured · Source: the US BTS 12:00 · 84.8% · 744 recorded · 742 measured · Source: the US BTS 13:00 · 83.0% · 1,095 recorded · 1,087 measured · Source: the US BTS 14:00 · 81.6% · 706 recorded · 696 measured · Source: the US BTS 15:00 · 79.3% · 590 recorded · 588 measured · Source: the US BTS 16:00 · 78.4% · 783 recorded · 777 measured · Source: the US BTS 17:00 · 78.1% · 808 recorded · 803 measured · Source: the US BTS 18:00 · 80.9% · 668 recorded · 665 measured · Source: the US BTS 19:00 · 77.4% · 481 recorded · 478 measured · Source: the US BTS 20:00 · 78.8% · 828 recorded · 826 measured · Source: the US BTS 21:00 · 76.8% · 400 recorded · 400 measured · Source: the US BTS 22:00 · 72.7% · 323 recorded · 322 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 49 recorded · 49 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Average departure delay Partial coverage: only airlines that report on-time data to the US DOT
00:00 · Fewer than 200 measured departures · 3 recorded · 3 measured · Source: the US BTS 01:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 02:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 03:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 04:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 05:00 · 0.3 min · 344 recorded · 344 measured · Source: the US BTS 06:00 · 2.5 min · 406 recorded · 406 measured · Source: the US BTS 07:00 · 7.0 min · 887 recorded · 886 measured · Source: the US BTS 08:00 · 3.6 min · 1,214 recorded · 1,213 measured · Source: the US BTS 09:00 · 2.2 min · 581 recorded · 580 measured · Source: the US BTS 10:00 · 5.9 min · 833 recorded · 832 measured · Source: the US BTS 11:00 · 5.4 min · 808 recorded · 808 measured · Source: the US BTS 12:00 · 8.4 min · 744 recorded · 742 measured · Source: the US BTS 13:00 · 7.8 min · 1,095 recorded · 1,087 measured · Source: the US BTS 14:00 · 11.8 min · 706 recorded · 696 measured · Source: the US BTS 15:00 · 10.7 min · 590 recorded · 588 measured · Source: the US BTS 16:00 · 15.1 min · 783 recorded · 777 measured · Source: the US BTS 17:00 · 12.4 min · 808 recorded · 803 measured · Source: the US BTS 18:00 · 13.2 min · 668 recorded · 665 measured · Source: the US BTS 19:00 · 14.6 min · 481 recorded · 478 measured · Source: the US BTS 20:00 · 15.4 min · 828 recorded · 826 measured · Source: the US BTS 21:00 · 12.7 min · 400 recorded · 400 measured · Source: the US BTS 22:00 · 20.0 min · 323 recorded · 322 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 49 recorded · 49 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Recorded flights Partial coverage: only airlines that report on-time data to the US DOT
00:00 · 3 · 3 recorded · 3 measured · Source: the US BTS 01:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 02:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 03:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 04:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 05:00 · 344 · 344 recorded · 344 measured · Source: the US BTS 06:00 · 406 · 406 recorded · 406 measured · Source: the US BTS 07:00 · 887 · 887 recorded · 886 measured · Source: the US BTS 08:00 · 1,214 · 1,214 recorded · 1,213 measured · Source: the US BTS 09:00 · 581 · 581 recorded · 580 measured · Source: the US BTS 10:00 · 833 · 833 recorded · 832 measured · Source: the US BTS 11:00 · 808 · 808 recorded · 808 measured · Source: the US BTS 12:00 · 744 · 744 recorded · 742 measured · Source: the US BTS 13:00 · 1,095 · 1,095 recorded · 1,087 measured · Source: the US BTS 14:00 · 706 · 706 recorded · 696 measured · Source: the US BTS 15:00 · 590 · 590 recorded · 588 measured · Source: the US BTS 16:00 · 783 · 783 recorded · 777 measured · Source: the US BTS 17:00 · 808 · 808 recorded · 803 measured · Source: the US BTS 18:00 · 668 · 668 recorded · 665 measured · Source: the US BTS 19:00 · 481 · 481 recorded · 478 measured · Source: the US BTS 20:00 · 828 · 828 recorded · 826 measured · Source: the US BTS 21:00 · 400 · 400 recorded · 400 measured · Source: the US BTS 22:00 · 323 · 323 recorded · 322 measured · Source: the US BTS 23:00 · 49 · 49 recorded · 49 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

View the figures
Departure hourOn-time departuresAverage departure delayWith departure timeRecorded flights
00:00Fewer than 200 measured departures—33
01:00No observations———
02:00No observations———
03:00No observations———
04:00No observations———
05:0095.1%0.3 min344344
06:0093.8%2.5 min406406
07:0090.5%7.0 min886887
08:0090.8%3.6 min1,2131,214
09:0089.5%2.2 min580581
10:0087.4%5.9 min832833
11:0088.4%5.4 min808808
12:0084.8%8.4 min742744
13:0083.0%7.8 min1,0871,095
14:0081.6%11.8 min696706
15:0079.3%10.7 min588590
16:0078.4%15.1 min777783
17:0078.1%12.4 min803808
18:0080.9%13.2 min665668
19:0077.4%14.6 min478481
20:0078.8%15.4 min826828
21:0076.8%12.7 min400400
22:0072.7%20.0 min322323
23:00Fewer than 200 measured departures—4949

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 81.4% · 1,855 recorded · 1,847 measured · Source: the US BTS Tuesday · 86.6% · 1,653 recorded · 1,650 measured · Source: the US BTS Wednesday · 87.3% · 1,693 recorded · 1,686 measured · Source: the US BTS Thursday · 84.3% · 1,901 recorded · 1,895 measured · Source: the US BTS Friday · 83.5% · 1,843 recorded · 1,832 measured · Source: the US BTS Saturday · 84.7% · 1,684 recorded · 1,678 measured · Source: the US BTS Sunday · 81.4% · 1,922 recorded · 1,917 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Average departure delay Partial coverage: only airlines that report on-time data to the US DOT
Monday · 11.3 min · 1,855 recorded · 1,847 measured · Source: the US BTS Tuesday · 6.5 min · 1,653 recorded · 1,650 measured · Source: the US BTS Wednesday · 5.2 min · 1,693 recorded · 1,686 measured · Source: the US BTS Thursday · 9.6 min · 1,901 recorded · 1,895 measured · Source: the US BTS Friday · 10.1 min · 1,843 recorded · 1,832 measured · Source: the US BTS Saturday · 8.7 min · 1,684 recorded · 1,678 measured · Source: the US BTS Sunday · 12.1 min · 1,922 recorded · 1,917 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Recorded flights Partial coverage: only airlines that report on-time data to the US DOT
Monday · 1,855 · 1,855 recorded · 1,847 measured · Source: the US BTS Tuesday · 1,653 · 1,653 recorded · 1,650 measured · Source: the US BTS Wednesday · 1,693 · 1,693 recorded · 1,686 measured · Source: the US BTS Thursday · 1,901 · 1,901 recorded · 1,895 measured · Source: the US BTS Friday · 1,843 · 1,843 recorded · 1,832 measured · Source: the US BTS Saturday · 1,684 · 1,684 recorded · 1,678 measured · Source: the US BTS Sunday · 1,922 · 1,922 recorded · 1,917 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

View the figures
Day of weekOn-time departuresAverage departure delayWith departure timeRecorded flights
Monday81.4%11.3 min1,8471,855
Tuesday86.6%6.5 min1,6501,653
Wednesday87.3%5.2 min1,6861,693
Thursday84.3%9.6 min1,8951,901
Friday83.5%10.1 min1,8321,843
Saturday84.7%8.7 min1,6781,684
Sunday81.4%12.1 min1,9171,922

Month of year

Months combine the same calendar month across the years shown; this is a seasonal pattern, not a monthly time series.

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Jan · 86.9% · 1,113 recorded · 1,109 measured · Source: the US BTS Feb · 86.5% · 1,036 recorded · 1,033 measured · Source: the US BTS Mar · 82.3% · 1,388 recorded · 1,386 measured · Source: the US BTS Apr · 86.2% · 1,333 recorded · 1,333 measured · Source: the US BTS May · 85.3% · 1,299 recorded · 1,295 measured · Source: the US BTS Jun · 78.7% · 1,177 recorded · 1,175 measured · Source: the US BTS Jul · 80.4% · 1,184 recorded · 1,182 measured · Source: the US BTS Aug · 84.4% · 482 recorded · 482 measured · Source: the US BTS Sep · 83.4% · 434 recorded · 428 measured · Source: the US BTS Oct · 84.9% · 852 recorded · 852 measured · Source: the US BTS Nov · 84.4% · 1,096 recorded · 1,073 measured · Source: the US BTS Dec · 85.7% · 1,157 recorded · 1,157 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Average departure delay Partial coverage: only airlines that report on-time data to the US DOT
Jan · 4.5 min · 1,113 recorded · 1,109 measured · Source: the US BTS Feb · 7.2 min · 1,036 recorded · 1,033 measured · Source: the US BTS Mar · 12.5 min · 1,388 recorded · 1,386 measured · Source: the US BTS Apr · 5.4 min · 1,333 recorded · 1,333 measured · Source: the US BTS May · 7.0 min · 1,299 recorded · 1,295 measured · Source: the US BTS Jun · 14.1 min · 1,177 recorded · 1,175 measured · Source: the US BTS Jul · 13.2 min · 1,184 recorded · 1,182 measured · Source: the US BTS Aug · 9.7 min · 482 recorded · 482 measured · Source: the US BTS Sep · 7.8 min · 434 recorded · 428 measured · Source: the US BTS Oct · 9.1 min · 852 recorded · 852 measured · Source: the US BTS Nov · 7.5 min · 1,096 recorded · 1,073 measured · Source: the US BTS Dec · 11.0 min · 1,157 recorded · 1,157 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Recorded flights Partial coverage: only airlines that report on-time data to the US DOT
Jan · 1,113 · 1,113 recorded · 1,109 measured · Source: the US BTS Feb · 1,036 · 1,036 recorded · 1,033 measured · Source: the US BTS Mar · 1,388 · 1,388 recorded · 1,386 measured · Source: the US BTS Apr · 1,333 · 1,333 recorded · 1,333 measured · Source: the US BTS May · 1,299 · 1,299 recorded · 1,295 measured · Source: the US BTS Jun · 1,177 · 1,177 recorded · 1,175 measured · Source: the US BTS Jul · 1,184 · 1,184 recorded · 1,182 measured · Source: the US BTS Aug · 482 · 482 recorded · 482 measured · Source: the US BTS Sep · 434 · 434 recorded · 428 measured · Source: the US BTS Oct · 852 · 852 recorded · 852 measured · Source: the US BTS Nov · 1,096 · 1,096 recorded · 1,073 measured · Source: the US BTS Dec · 1,157 · 1,157 recorded · 1,157 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

View the figures
Month of yearOn-time departuresAverage departure delayWith departure timeRecorded flights
Jan86.9%4.5 min1,1091,113
Feb86.5%7.2 min1,0331,036
Mar82.3%12.5 min1,3861,388
Apr86.2%5.4 min1,3331,333
May85.3%7.0 min1,2951,299
Jun78.7%14.1 min1,1751,177
Jul80.4%13.2 min1,1821,184
Aug84.4%9.7 min482482
Sep83.4%7.8 min428434
Oct84.9%9.1 min852852
Nov84.4%7.5 min1,0731,096
Dec85.7%11.0 min1,1571,157

Delay and on-time rates need at least 200 measured departures per bucket. Smaller samples remain visible in the flight-count chart. An empty slot means no observations, not zero flights.

Recorded outcomes

  • On time 83.8% 10,512
  • Delayed >15 min 15.9% 1,993
  • Cancelled 0.4% 46
  • Missing departure time 0.0% 0

All recorded flights with a known scheduled local time, counted once. Missing actual times are shown separately.

On time means departing no more than 15 minutes after schedule. Cancelled flights and flights missing departure times are excluded from the on-time rate and average delay.

Flight numbers on this route

129
129 of 129
Flight numbersBy direction DeparturesOn time
OO6309 PHX → TUS 354 76.0%
OO6514 TUS → PHX 317 91.5%
OO6314 TUS → PHX 305 94.8%
OO4900 TUS → PHX 272 90.1%
OO6499 TUS → PHX 265 86.8%
OO6307 TUS → PHX 262 87.4%
OO6499 PHX → TUS 193 85.0%
OO6419 PHX → TUS 191 81.2%
OO4906 PHX → TUS 189 78.2%
OO4978 TUS → PHX 188 91.5%
OO6507 TUS → PHX 186 85.0%
OO4973 TUS → PHX 176 79.1%
OO6304 PHX → TUS 174 90.2%
OO4973 PHX → TUS 153 80.5%
OO6410 TUS → PHX 150 90.7%
OO4992 PHX → TUS 147 83.7%
OO4917 PHX → TUS 123 76.2%
OO6430 TUS → PHX 121 89.3%
MQ3958 PHX → TUS 117 94.9%
OO6478 TUS → PHX 116 86.2%
OO6400 TUS → PHX 114 81.4%
MQ3962 TUS → PHX 113 92.9%
OO6505 PHX → TUS 109 90.8%
OO6271 PHX → TUS 107 86.9%
OO4886 PHX → TUS 102 80.6%
MQ3451 TUS → PHX 95 83.2%
MQ3451 PHX → TUS 95 80.0%
OO4899 PHX → TUS 95 78.7%
OO6508 PHX → TUS 95 70.5%
OO6398 PHX → TUS 92 85.9%
OO6439 TUS → PHX 88 84.1%
OO6538 PHX → TUS 88 90.9%
OO6531 PHX → TUS 87 87.4%
MQ4049 TUS → PHX 82 96.3%
MQ3831 PHX → TUS 72 91.7%
MQ4049 PHX → TUS 72 94.4%
MQ4187 TUS → PHX 72 90.3%
OO6369 PHX → TUS 72 79.2%
OO6368 PHX → TUS 71 59.2%
OO6368 TUS → PHX 71 52.1%
OO6369 TUS → PHX 71 76.1%
OO6370 PHX → TUS 71 70.4%
OO6373 PHX → TUS 71 84.5%
OO6373 TUS → PHX 71 83.1%
OO6386 PHX → TUS 71 88.7%
OO4938 PHX → TUS 68 86.8%
MQ3345 TUS → PHX 63 100.0%
OO4889 TUS → PHX 63 95.2%
MQ3345 PHX → TUS 62 88.7%
OO4889 PHX → TUS 62 98.4%
OO4935 PHX → TUS 62 79.0%
OO4935 TUS → PHX 62 79.0%
OO6454 TUS → PHX 61 76.7%
OO6454 PHX → TUS 61 81.7%
OO6367 PHX → TUS 60 86.7%
OO6367 TUS → PHX 60 81.7%
MQ4164 PHX → TUS 57 91.2%
MQ4288 TUS → PHX 57 86.0%
OO6438 PHX → TUS 57 93.0%
OO6494 TUS → PHX 56 78.2%
MQ3958 TUS → PHX 55 90.9%
OO6304 TUS → PHX 54 76.5%
OO6414 PHX → TUS 53 84.6%
MQ4126 PHX → TUS 52 90.4%
MQ3962 PHX → TUS 51 92.2%
MQ4126 TUS → PHX 51 90.2%
OO4977 PHX → TUS 47 74.5%
OO6289 TUS → PHX 47 74.5%
OO6518 TUS → PHX 47 78.7%
AA1762 TUS → PHX 44 86.4%
OO4900 PHX → TUS 44 81.8%
OO6409 TUS → PHX 44 77.3%
OO6409 PHX → TUS 44 72.7%
OO6410 PHX → TUS 44 97.7%
OO6412 PHX → TUS 44 95.5%
OO6412 TUS → PHX 44 93.2%
OO6413 TUS → PHX 44 77.3%
OO6413 PHX → TUS 44 77.3%
OO6414 TUS → PHX 44 88.6%
OO6415 PHX → TUS 44 95.5%
OO6415 TUS → PHX 44 90.9%
OO6436 PHX → TUS 42 85.7%
WN4637 TUS → PHX 40 95.0%
MQ3996 PHX → TUS 39 88.9%
OO4941 PHX → TUS 37 86.5%
OO4992 TUS → PHX 37 86.5%
AA2622 PHX → TUS 36 75.0%
AA2768 PHX → TUS 36 88.2%
AA2768 TUS → PHX 36 82.4%
OO4917 TUS → PHX 36 88.9%
OO6201 TUS → PHX 36 83.3%
OO6202 PHX → TUS 36 86.1%
AA2884 TUS → PHX 34 91.2%
AA2884 PHX → TUS 34 91.2%
AA3203 TUS → PHX 34 85.3%
AA3209 PHX → TUS 34 82.4%
MQ3953 PHX → TUS 34 85.3%
MQ3953 TUS → PHX 34 82.4%
WN3912 PHX → TUS 34 52.9%
WN1088 TUS → PHX 33 97.0%
AA3327 PHX → TUS 32 59.4%
AA3327 TUS → PHX 32 62.5%
AA842 TUS → PHX 32 93.8%
OO6270 TUS → PHX 32 62.5%
OO6395 PHX → TUS 32 78.1%
AA2896 PHX → TUS 31 90.3%
AA2896 TUS → PHX 31 83.9%
OO6397 TUS → PHX 31 83.9%
OO6447 PHX → TUS 31 87.1%
WN1599 PHX → TUS 31 71.0%
AA1934 PHX → TUS 30 76.7%
AA1934 TUS → PHX 30 80.0%
AA2149 PHX → TUS 30 93.3%
AA2149 TUS → PHX 30 90.0%
AA2622 TUS → PHX 30 100.0%
AA2630 TUS → PHX 30 89.7%
AA2630 PHX → TUS 30 82.8%
AA961 TUS → PHX 30 90.0%
AA989 PHX → TUS 30 80.0%
MQ3786 PHX → TUS 30 76.7%
MQ3786 TUS → PHX 30 73.3%
OO4815 TUS → PHX 30 86.7%
OO4815 PHX → TUS 30 80.0%
OO4901 PHX → TUS 30 83.3%
OO4902 TUS → PHX 30 60.0%
OO6192 PHX → TUS 30 90.0%
OO6340 PHX → TUS 30 70.0%
OO6431 TUS → PHX 30 93.3%
OO6456 PHX → TUS 30 83.3%

Flight numbers are the codes sold on tickets. On shared flights one aircraft can carry several of them. Only numbers with at least 30 flights have a page.

Monthly figures
PeriodFlights operated Change vs last yearCancelled On-time departures
July 2026 660 +26.4% 0 77.4%
June 2026 649 +23.4% 2 76.7%
May 2026 682 +11.3% 0 82.6%
April 2026 705 +12.3% 0 83.5%
March 2026 718 +7.5% 2 81.5%
February 2026 497 −7.3% 1 85.1%
January 2026 551 −1.3% 4 82.6%
December 2025 555 −7.8% 0 86.5%
November 2025 499 −13.1% 23 83.8%
October 2025 464 +19.6% 0 84.5%
September 2025 428 6 83.4%
August 2025 482 0 84.4%
July 2025 522 2 84.1%
June 2025 526 0 81.2%
May 2025 613 4 88.3%
April 2025 628 0 89.2%
March 2025 668 0 83.2%
February 2025 536 2 87.9%
January 2025 558 0 91.2%
December 2024 602 0 85.0%
November 2024 574 0 85.0%
October 2024 388 0 85.3%

How to read this chart

Loading the guide…