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
Dec 04
2025
SELL
Open market or private sale
$822,639
$77.12 p/Share
10,667
Reduced 0.06%
17,953,270
Common Shares
Dec 03
2025
SELL
Open market or private sale
$843,759
$79.1 p/Share
10,667
Reduced 0.06%
17,963,937
Common Shares
Dec 02
2025
SELL
Open market or private sale
$830,959
$77.9 p/Share
10,667
Reduced 0.06%
17,974,604
Common Shares
Dec 01
2025
SELL
Open market or private sale
$790,424
$74.1 p/Share
10,667
Reduced 0.06%
17,985,271
Common Shares
Nov 28
2025
SELL
Open market or private sale
$813,038
$76.22 p/Share
10,667
Reduced 0.06%
17,995,938
Common Shares
Nov 26
2025
SELL
Open market or private sale
$805,571
$75.52 p/Share
10,667
Reduced 0.06%
18,006,605
Common Shares