May 22
2024
SELL
Payment of exercise price or tax liability
$93,958
$110.28 p/Share
852
Reduced 17.79%
3,937
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$84,517
$114.99 p/Share
735
Reduced 21.82%
2,633
Common Stock
May 17
2024
SELL
Open market or private sale
$403,367
$113.21 p/Share
3,563
Reduced 73.13%
1,309
Common Stock
May 16
2024
BUY
Grant, award, or other acquisition
-
4,925
Added 24.36%
15,292
Common Stock
May 14
2024
SELL
Payment of exercise price or tax liability
$26,543
$107.03 p/Share
248
Reduced 4.84%
4,872
Common Stock
May 12
2024
SELL
Payment of exercise price or tax liability
$51,185
$106.86 p/Share
479
Reduced 9.77%
4,426
Common Stock
Apr 22
2024
SELL
Payment of exercise price or tax liability
$205,431
$103.18 p/Share
1,991
Reduced 35.85%
3,563
Common Stock
Apr 22
2024
BUY
Grant, award, or other acquisition
-
5,554
Added 50.0%
5,554
Common Stock
Aug 03
2023
SELL
Open market or private sale
$2,656,700
$100.0 p/Share
26,567
Reduced 100.0%
0
Common Stock
Aug 03
2023
BUY
Exercise of conversion of derivative security
$477,132
$23.08 p/Share
20,673
Added 43.76%
26,567
Common Stock
May 22
2023
SELL
Payment of exercise price or tax liability
$49,236
$66.0 p/Share
746
Reduced 11.23%
5,894
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$26,268
$66.0 p/Share
398
Reduced 8.15%
4,484
Common Stock
May 19
2023
BUY
Grant, award, or other acquisition
-
6,176
Added 28.22%
15,708
Common Stock
May 14
2023
SELL
Payment of exercise price or tax liability
$17,380
$72.42 p/Share
240
Reduced 6.04%
3,733
Common Stock
May 12
2023
SELL
Payment of exercise price or tax liability
$33,019
$71.01 p/Share
465
Reduced 12.42%
3,279
Common Stock
Mar 19
2023
SELL
Payment of exercise price or tax liability
$98,908
$73.32 p/Share
1,349
Reduced 35.96%
2,402
Common Stock
May 25
2022
SELL
Open market or private sale
$72,492
$66.69 p/Share
1,087
Reduced 100.0%
0
Common Stock
May 24
2022
SELL
Open market or private sale
$383,776
$68.95 p/Share
5,566
Reduced 83.66%
1,087
Common Stock
May 23
2022
SELL
Open market or private sale
$470,307
$74.51 p/Share
6,312
Reduced 48.68%
6,653
Common Stock
May 23
2022
BUY
Exercise of conversion of derivative security
$142,083
$22.51 p/Share
6,312
Added 32.74%
12,965
Common Stock
May 22
2022
SELL
Payment of exercise price or tax liability
$77,032
$72.06 p/Share
1,069
Reduced 13.84%
6,653
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$42,437
$74.32 p/Share
571
Reduced 9.3%
5,566
Common Stock
May 20
2022
SELL
Open market or private sale
$238,493
$76.76 p/Share
3,107
Reduced 35.82%
5,566
Common Stock
May 20
2022
BUY
Exercise of conversion of derivative security
$88,953
$28.63 p/Share
3,107
Added 26.38%
8,673
Common Stock
May 14
2022
SELL
Payment of exercise price or tax liability
$32,006
$92.77 p/Share
345
Reduced 6.47%
4,987
Common Stock