May 31
2024
SELL
Open market or private sale
$1,725,800
$172.58 p/Share
10,000
Reduced 58.06%
7,225
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$43,202
$177.06 p/Share
244
Reduced 1.4%
17,225
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
1,216
Added 6.51%
17,469
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$19,328
$174.13 p/Share
111
Reduced 0.68%
16,253
Common Stock
May 18
2024
SELL
Payment of exercise price or tax liability
$25,074
$174.13 p/Share
144
Reduced 0.87%
16,364
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$236,962
$176.18 p/Share
1,345
Reduced 7.53%
16,508
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
4,403
Added 19.78%
17,853
Common Stock
Mar 06
2024
SELL
Open market or private sale
$1,635,200
$163.52 p/Share
10,000
Reduced 42.64%
13,450
Common Stock
Dec 14
2023
SELL
Open market or private sale
$1,862,372
$138.23 p/Share
13,473
Reduced 36.61%
23,325
Common Stock
Nov 15
2023
SELL
Open market or private sale
$1,786,227
$120.74 p/Share
14,794
Reduced 28.67%
36,798
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
$381,685
$25.8 p/Share
14,794
Added 22.28%
51,592
Common Stock
Aug 16
2023
SELL
Open market or private sale
$988,836
$130.11 p/Share
7,600
Reduced 17.12%
36,798
Common Stock
Aug 16
2023
BUY
Exercise of conversion of derivative security
$183,920
$24.2 p/Share
7,600
Added 14.62%
44,398
Common Stock
Jun 09
2023
SELL
Open market or private sale
$1,055,700
$105.57 p/Share
10,000
Reduced 21.37%
36,798
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
2,031
Added 4.16%
46,798
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$26,358
$96.55 p/Share
273
Reduced 0.61%
44,767
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$14,169
$98.4 p/Share
144
Reduced 0.32%
45,040
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$172,463
$88.67 p/Share
1,945
Reduced 4.13%
45,184
Common Stock
May 17
2023
BUY
Grant, award, or other acquisition
-
6,417
Added 11.98%
47,129
Common Stock
Nov 23
2022
SELL
Open market or private sale
$874,288
$96.96 p/Share
9,017
Reduced 18.13%
40,712
Common Stock
Nov 22
2022
SELL
Open market or private sale
$97,122
$94.02 p/Share
1,033
Reduced 2.03%
49,729
Common Stock
Aug 16
2022
BUY
Exercise of conversion of derivative security
$64,108
$13.64 p/Share
4,700
Added 8.47%
50,762
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$511,542
$99.29 p/Share
5,152
Reduced 9.92%
46,796
Common Stock
May 18
2022
BUY
Grant, award, or other acquisition
-
16,084
Added 23.64%
51,948
Common Stock
May 23
2021
SELL
Payment of exercise price or tax liability
$16,365
$112.09 p/Share
146
Reduced 0.41%
35,864
Common Stock