Jan 12
2026
SELL
Open market or private sale
$795,864
$74.61 p/Share
10,667
Reduced 0.06%
17,686,595
Common Shares
Jan 09
2026
SELL
Open market or private sale
$870,107
$81.57 p/Share
10,667
Reduced 0.06%
17,697,262
Common Shares
Jan 08
2026
SELL
Open market or private sale
$878,960
$82.4 p/Share
10,667
Reduced 0.06%
17,707,929
Common Shares
Jan 07
2026
SELL
Open market or private sale
$849,519
$79.64 p/Share
10,667
Reduced 0.06%
17,718,596
Common Shares
Jan 06
2026
SELL
Open market or private sale
$841,626
$78.9 p/Share
10,667
Reduced 0.06%
17,729,263
Common Shares
Jan 05
2026
SELL
Open market or private sale
$816,772
$76.57 p/Share
10,667
Reduced 0.06%
17,739,930
Common Shares
Jan 02
2026
SELL
Open market or private sale
$801,198
$75.11 p/Share
10,667
Reduced 0.06%
17,750,597
Common Shares
Dec 31
2025
SELL
Open market or private sale
$808,985
$75.84 p/Share
10,667
Reduced 0.06%
17,761,264
Common Shares
Dec 30
2025
SELL
Open market or private sale
$806,531
$75.61 p/Share
10,667
Reduced 0.06%
17,771,931
Common Shares
Dec 29
2025
SELL
Open market or private sale
$815,598
$76.46 p/Share
10,667
Reduced 0.06%
17,782,598
Common Shares
Dec 26
2025
SELL
Open market or private sale
$820,612
$76.93 p/Share
10,667
Reduced 0.06%
17,793,265
Common Shares
Dec 24
2025
SELL
Open market or private sale
$830,105
$77.82 p/Share
10,667
Reduced 0.06%
17,803,932
Common Shares
Dec 23
2025
SELL
Open market or private sale
$843,013
$79.03 p/Share
10,667
Reduced 0.06%
17,814,599
Common Shares
Dec 22
2025
SELL
Open market or private sale
$860,506
$80.67 p/Share
10,667
Reduced 0.06%
17,825,266
Common Shares
Dec 19
2025
SELL
Open market or private sale
$867,547
$81.33 p/Share
10,667
Reduced 0.06%
17,835,933
Common Shares
Dec 18
2025
SELL
Open market or private sale
$878,427
$82.35 p/Share
10,667
Reduced 0.06%
17,846,600
Common Shares
Dec 17
2025
SELL
Open market or private sale
$880,240
$82.52 p/Share
10,667
Reduced 0.06%
17,857,267
Common Shares
Dec 16
2025
SELL
Open market or private sale
$874,800
$82.01 p/Share
10,667
Reduced 0.06%
17,867,934
Common Shares
Dec 15
2025
SELL
Open market or private sale
$887,814
$83.23 p/Share
10,667
Reduced 0.06%
17,878,601
Common Shares
Dec 12
2025
SELL
Open market or private sale
$882,907
$82.77 p/Share
10,667
Reduced 0.06%
17,889,268
Common Shares
Dec 11
2025
SELL
Open market or private sale
$862,746
$80.88 p/Share
10,667
Reduced 0.06%
17,899,935
Common Shares
Dec 10
2025
SELL
Open market or private sale
$211,827,526
$19858.21 p/Share
10,667
Reduced 0.06%
17,910,602
Common Shares
Dec 09
2025
SELL
Open market or private sale
$813,785
$76.29 p/Share
10,667
Reduced 0.06%
17,921,269
Common Shares
Dec 08
2025
SELL
Open market or private sale
$807,065
$75.66 p/Share
10,667
Reduced 0.06%
17,931,936
Common Shares
Dec 05
2025
SELL
Open market or private sale
$818,158
$76.7 p/Share
10,667
Reduced 0.06%
17,942,603
Common Shares