Aug 19
2025
SELL
Open market or private sale
$6,182,202
$148.7 p/Share
41,575
Reduced 61.45%
26,085
Common Shares
Aug 15
2025
SELL
Payment of exercise price or tax liability
$4,628,428
$150.22 p/Share
30,811
Reduced 31.29%
67,660
Common Shares
Aug 15
2025
BUY
Grant, award, or other acquisition
-
8,957
Added 8.34%
98,471
Common Shares
Aug 12
2025
BUY
Grant, award, or other acquisition
-
54,537
Added 37.86%
89,514
Common Shares
Jun 30
2025
SELL
Payment of exercise price or tax liability
$951,922
$167.18 p/Share
5,694
Reduced 14.0%
34,977
Common Shares
Aug 19
2024
SELL
Open market or private sale
$5,143,931
$109.45 p/Share
46,998
Reduced 53.61%
40,671
Common Shares
Aug 19
2024
BUY
Exercise of conversion of derivative security
$1,252,684
$83.73 p/Share
14,961
Added 14.58%
87,669
Common Shares
Aug 16
2024
SELL
Payment of exercise price or tax liability
$214,201
$107.91 p/Share
1,985
Reduced 2.66%
72,708
Common Shares
Aug 15
2024
SELL
Payment of exercise price or tax liability
$2,198,142
$106.36 p/Share
20,667
Reduced 24.81%
62,646
Common Shares
Aug 15
2024
BUY
Grant, award, or other acquisition
-
12,047
Added 13.89%
74,693
Common Shares
Aug 13
2024
BUY
Grant, award, or other acquisition
-
45,958
Added 35.55%
83,313
Common Shares
Aug 17
2023
SELL
Open market or private sale
$3,277,875
$87.41 p/Share
37,500
Reduced 50.1%
37,355
Common Shares
Aug 16
2023
BUY
Grant, award, or other acquisition
-
13,274
Added 15.06%
74,855
Common Shares
Aug 15
2023
SELL
Payment of exercise price or tax liability
$2,389,935
$92.99 p/Share
25,701
Reduced 29.45%
61,581
Common Shares
Aug 07
2023
BUY
Grant, award, or other acquisition
-
38,282
Added 30.49%
87,282
Common Shares
Nov 07
2022
SELL
Open market or private sale
$4,950,537
$80.87 p/Share
61,216
Reduced 55.54%
49,000
Common Shares
Nov 07
2022
BUY
Exercise of conversion of derivative security
$1,162,435
$68.93 p/Share
16,864
Added 13.27%
110,216
Common Shares
Aug 15
2022
SELL
Payment of exercise price or tax liability
$1,565,176
$69.32 p/Share
22,579
Reduced 19.48%
93,352
Common Shares
Aug 15
2022
BUY
Grant, award, or other acquisition
-
17,150
Added 12.89%
115,931
Common Shares
Aug 09
2022
BUY
Grant, award, or other acquisition
-
29,893
Added 23.23%
98,781
Common Shares
Aug 15
2021
SELL
Payment of exercise price or tax liability
$537,422
$51.7 p/Share
10,395
Reduced 13.11%
68,888
Common Shares
Aug 15
2021
BUY
Grant, award, or other acquisition
-
21,277
Added 21.16%
79,283
Common Shares
Aug 03
2021
BUY
Grant, award, or other acquisition
-
7,209
Added 11.05%
58,006
Common Shares