Dec 19
2025
SELL
Open market or private sale
$4,757,933
$228.56 p/Share
20,817
Reduced 20.87%
78,942
Common Shares
Dec 18
2025
SELL
Open market or private sale
$4,687,363
$225.17 p/Share
20,817
Reduced 17.26%
99,759
Common Shares
Dec 16
2025
SELL
Payment of exercise price or tax liability
$7,336,748
$228.98 p/Share
32,041
Reduced 20.99%
120,576
Common Shares
Dec 16
2025
BUY
Grant, award, or other acquisition
-
73,676
Added 32.56%
152,618
Common Shares
Jul 28
2025
SELL
Open market or private sale
$41,103,234
$208.54 p/Share
197,100
Reduced 71.4%
78,942
Common Shares
Jul 28
2025
BUY
Exercise of conversion of derivative security
$16,783,065
$85.15 p/Share
197,100
Added 41.66%
276,042
Common Shares
Dec 11
2024
SELL
Payment of exercise price or tax liability
$2,785,983
$151.01 p/Share
18,449
Reduced 18.94%
78,942
Common Shares
Dec 11
2024
BUY
Grant, award, or other acquisition
-
42,423
Added 30.34%
97,392
Common Shares
Nov 11
2024
SELL
Open market or private sale
$17,785,900
$154.66 p/Share
115,000
Reduced 67.66%
54,969
Common Shares
Nov 11
2024
BUY
Exercise of conversion of derivative security
$8,815,900
$76.66 p/Share
115,000
Added 40.36%
169,969
Common Shares
Jul 29
2024
SELL
Open market or private sale
$34,020,450
$155.7 p/Share
218,500
Reduced 79.9%
54,969
Common Shares
Jul 29
2024
BUY
Exercise of conversion of derivative security
$18,574,685
$85.01 p/Share
218,500
Added 44.41%
273,469
Common Shares
Dec 19
2023
SELL
Open market or private sale
$2,228,110
$141.27 p/Share
15,772
Reduced 22.3%
54,969
Common Shares
Dec 18
2023
SELL
Open market or private sale
$2,232,983
$141.57 p/Share
15,773
Reduced 18.23%
70,741
Common Shares
Dec 11
2023
SELL
Payment of exercise price or tax liability
$3,277,907
$135.01 p/Share
24,279
Reduced 21.91%
86,514
Common Shares
Dec 11
2023
BUY
Grant, award, or other acquisition
-
55,824
Added 33.5%
110,793
Common Shares
Jul 31
2023
SELL
Open market or private sale
$10,114,517
$143.02 p/Share
70,721
Reduced 56.27%
54,969
Common Shares
Jul 31
2023
BUY
Exercise of conversion of derivative security
$4,719,919
$66.74 p/Share
70,721
Added 36.01%
125,690
Common Shares
Dec 12
2022
SELL
Open market or private sale
$3,827,800
$121.92 p/Share
31,396
Reduced 36.35%
54,969
Common Shares
Dec 08
2022
SELL
Payment of exercise price or tax liability
$2,951,016
$122.17 p/Share
24,155
Reduced 21.86%
86,365
Common Shares
Dec 08
2022
BUY
Grant, award, or other acquisition
-
55,551
Added 33.45%
110,520
Common Shares
Aug 26
2022
SELL
Open market or private sale
$395,550
$131.85 p/Share
3,000
Reduced 5.18%
54,969
Common Shares
Aug 26
2022
BUY
Exercise of conversion of derivative security
$200,220
$66.74 p/Share
3,000
Added 4.92%
57,969
Common Shares
Aug 25
2022
SELL
Open market or private sale
$13,167,000
$131.67 p/Share
100,000
Reduced 64.53%
54,969
Common Shares
Aug 25
2022
BUY
Exercise of conversion of derivative security
$6,674,000
$66.74 p/Share
100,000
Added 39.22%
154,969
Common Shares