May 22
2024
SELL
Payment of exercise price or tax liability
$45,504
$177.06 p/Share
257
Reduced 0.49%
52,524
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
1,216
Added 2.25%
52,781
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$18,806
$174.13 p/Share
108
Reduced 0.21%
51,565
Common Stock
May 18
2024
SELL
Payment of exercise price or tax liability
$28,209
$174.13 p/Share
162
Reduced 0.31%
51,673
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$229,738
$176.18 p/Share
1,304
Reduced 2.45%
51,835
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
4,266
Added 7.43%
53,139
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
2,176
Added 4.27%
48,750
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$41,902
$96.55 p/Share
434
Reduced 0.92%
46,574
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$15,940
$98.4 p/Share
162
Reduced 0.34%
47,008
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$276,118
$88.67 p/Share
3,114
Reduced 6.19%
47,170
Common Stock
May 17
2023
BUY
Grant, award, or other acquisition
-
10,265
Added 16.95%
50,284
Common Stock
Mar 03
2023
SELL
Open market or private sale
$1,973,278
$89.67 p/Share
22,006
Reduced 35.48%
40,019
Common Stock
Aug 10
2022
SELL
Open market or private sale
$4,982,593
$143.03 p/Share
34,836
Reduced 35.96%
62,025
Common Stock
Aug 10
2022
BUY
Exercise of conversion of derivative security
$898,769
$25.8 p/Share
34,836
Added 26.45%
96,861
Common Stock
Jun 14
2022
SELL
Open market or private sale
$2,402,755
$90.67 p/Share
26,500
Reduced 29.94%
62,025
Common Stock
Jun 14
2022
BUY
Exercise of conversion of derivative security
$640,698
$13.64 p/Share
46,972
Added 34.67%
88,525
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$433,004
$99.29 p/Share
4,361
Reduced 9.3%
42,526
Common Stock
May 18
2022
BUY
Grant, award, or other acquisition
-
14,514
Added 23.64%
46,887
Common Stock
Nov 08
2021
SELL
Open market or private sale
$7,633,800
$127.23 p/Share
60,000
Reduced 64.95%
32,373
Common Stock
Nov 08
2021
BUY
Exercise of conversion of derivative security
$818,400
$13.64 p/Share
60,000
Added 39.38%
92,373
Common Stock
Sep 14
2021
SELL
Open market or private sale
$1,210,723
$113.12 p/Share
10,703
Reduced 24.85%
32,373
Common Stock
Sep 14
2021
BUY
Exercise of conversion of derivative security
$145,989
$13.64 p/Share
10,703
Added 19.9%
43,076
Common Stock
May 19
2021
SELL
Payment of exercise price or tax liability
$377,777
$105.82 p/Share
3,570
Reduced 9.93%
32,373
Common Stock
May 19
2021
SELL
Grant, award, or other acquisition
-
12,191
Reduced 25.33%
35,943
Common Stock