Aug 20
2024
SELL
Open market or private sale
$1,941,475
$332.16 p/Share
5,845
Reduced 9.59%
55,099
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$587,255
$320.03 p/Share
1,835
Reduced 2.92%
60,944
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$314,938
$314.31 p/Share
1,002
Reduced 1.57%
62,779
Common Stock
Mar 20
2024
BUY
Grant, award, or other acquisition
-
4,810
Added 7.01%
63,781
Common Stock
Mar 04
2024
-
3,500
Reduced 5.6%
58,971
Common Stock
Feb 26
2024
SELL
Open market or private sale
$2,351,269
$278.95 p/Share
8,429
Reduced 11.89%
62,471
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
-
25,000
Added 26.07%
70,900
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$360,242
$146.44 p/Share
2,460
Reduced 5.09%
45,900
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$284,981
$141.22 p/Share
2,018
Reduced 4.01%
48,360
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
8,940
Added 15.07%
50,378
Common Stock
Nov 14
2022
-
993
Reduced 2.34%
41,438
Common Stock
Nov 11
2022
SELL
Open market or private sale
$940,275
$125.37 p/Share
7,500
Reduced 15.02%
42,431
Common Stock
Aug 01
2022
SELL
Open market or private sale
$1,706,349
$104.23 p/Share
16,371
Reduced 24.69%
49,931
Common Stock
Aug 01
2022
BUY
Exercise of conversion of derivative security
$497,024
$30.36 p/Share
16,371
Added 19.8%
66,302
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$213,535
$89.42 p/Share
2,388
Reduced 4.56%
49,931
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$223,980
$91.16 p/Share
2,457
Reduced 4.49%
52,319
Common Stock
Mar 23
2022
BUY
Grant, award, or other acquisition
-
11,205
Added 16.98%
54,776
Common Stock
Oct 29
2021
SELL
Open market or private sale
$1,915,373
$90.97 p/Share
21,055
Reduced 32.58%
43,571
Common Stock
Oct 29
2021
BUY
Exercise of conversion of derivative security
$414,152
$19.67 p/Share
21,055
Added 24.57%
64,626
Common Stock
May 10
2021
-
3,779
Reduced 7.98%
43,571
Common Stock
May 03
2021
SELL
Open market or private sale
$1,634,681
$84.76 p/Share
19,286
Reduced 28.94%
47,350
Common Stock
May 03
2021
BUY
Exercise of conversion of derivative security
$311,469
$16.15 p/Share
19,286
Added 22.45%
66,636
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$196,003
$75.56 p/Share
2,594
Reduced 5.19%
47,350
Common Stock
Mar 12
2021
-
3,250
Reduced 6.11%
49,944
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$158,887
$74.7 p/Share
2,127
Reduced 3.84%
53,194
Common Stock