Mar 14
2024
SELL
Open market or private sale
$20,691,326
$247.83 p/Share
83,490
Reduced 43.77%
107,267
Common Shares
Mar 14
2024
BUY
Exercise of conversion of derivative security
$7,483,208
$89.63 p/Share
83,490
Added 30.44%
190,757
Common Shares
Mar 13
2024
SELL
Open market or private sale
$19,132,487
$250.54 p/Share
76,365
Reduced 41.59%
107,267
Common Shares
Mar 13
2024
BUY
Exercise of conversion of derivative security
$6,753,720
$88.44 p/Share
76,365
Added 29.37%
183,632
Common Shares
Mar 05
2024
SELL
Open market or private sale
$4,410,846
$252.93 p/Share
17,439
Reduced 13.98%
107,267
Common Shares
Mar 01
2024
SELL
Payment of exercise price or tax liability
$3,316,416
$254.19 p/Share
13,047
Reduced 9.47%
124,706
Common Shares
Mar 01
2024
BUY
Grant, award, or other acquisition
-
30,468
Added 18.11%
137,735
Common Shares
Feb 22
2024
SELL
Open market or private sale
$16,335,122
$247.9 p/Share
65,894
Reduced 38.05%
107,267
Common Shares
Feb 22
2024
BUY
Exercise of conversion of derivative security
$5,976,585
$90.7 p/Share
65,894
Added 27.56%
173,161
Common Shares
Feb 21
2024
SELL
Open market or private sale
$2,365,950
$245.1 p/Share
9,653
Reduced 8.85%
99,377
Common Shares
Feb 20
2024
BUY
Grant, award, or other acquisition
-
7,890
Added 6.85%
107,267
Common Shares
Feb 17
2024
SELL
Payment of exercise price or tax liability
$1,396,941
$249.9 p/Share
5,590
Reduced 4.88%
109,030
Common Shares
Dec 12
2023
SELL
Open market or private sale
$14,213,247
$207.16 p/Share
68,610
Reduced 37.44%
114,620
Common Shares
Dec 12
2023
BUY
Exercise of conversion of derivative security
$5,852,433
$85.3 p/Share
68,610
Added 27.24%
183,230
Common Shares
Jun 14
2023
SELL
Open market or private sale
$17,302,090
$194.34 p/Share
89,030
Reduced 33.05%
180,384
Common Shares
Jun 14
2023
BUY
Exercise of conversion of derivative security
$5,176,204
$58.14 p/Share
89,030
Added 24.84%
269,414
Common Shares
Mar 06
2023
SELL
Open market or private sale
$2,512,136
$171.77 p/Share
14,625
Reduced 7.5%
180,384
Common Shares
Mar 03
2023
SELL
Payment of exercise price or tax liability
$1,992,305
$173.44 p/Share
11,487
Reduced 5.56%
195,009
Common Shares
Mar 03
2023
BUY
Grant, award, or other acquisition
-
26,112
Added 11.23%
206,496
Common Shares
Feb 15
2023
BUY
Grant, award, or other acquisition
-
11,924
Added 6.2%
180,384
Common Shares
Mar 07
2022
SELL
Open market or private sale
$1,219,366
$127.91 p/Share
9,533
Reduced 5.36%
168,460
Common Shares
Mar 04
2022
SELL
Payment of exercise price or tax liability
$1,030,570
$128.42 p/Share
8,025
Reduced 4.31%
177,993
Common Shares
Mar 04
2022
BUY
Grant, award, or other acquisition
-
17,558
Added 8.62%
186,018
Common Shares
Feb 16
2022
BUY
Grant, award, or other acquisition
-
14,341
Added 7.85%
168,460
Common Shares
Nov 23
2021
SELL
Open market or private sale
$4,935,780
$145.17 p/Share
34,000
Reduced 18.07%
154,119
Common Shares