May 22
2024
SELL
Payment of exercise price or tax liability
$384,436
$110.28 p/Share
3,486
Reduced 4.75%
69,943
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$587,943
$114.99 p/Share
5,113
Reduced 7.13%
66,552
Common Stock
May 16
2024
BUY
Grant, award, or other acquisition
-
23,503
Added 24.81%
71,243
Common Stock
May 14
2024
SELL
Payment of exercise price or tax liability
$138,603
$107.03 p/Share
1,295
Reduced 2.06%
61,578
Common Stock
May 12
2024
SELL
Payment of exercise price or tax liability
$435,988
$106.86 p/Share
4,080
Reduced 6.34%
60,319
Common Stock
Apr 22
2024
SELL
Payment of exercise price or tax liability
$1,068,325
$103.18 p/Share
10,354
Reduced 15.52%
56,349
Common Stock
Apr 22
2024
BUY
Grant, award, or other acquisition
-
20,430
Added 23.45%
66,703
Common Stock
Feb 29
2024
SELL
Open market or private sale
$1,799,377
$92.38 p/Share
19,478
Reduced 29.62%
46,273
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
$407,869
$20.94 p/Share
19,478
Added 22.85%
65,751
Common Stock
Aug 15
2023
SELL
Open market or private sale
$10,694,378
$94.11 p/Share
113,637
Reduced 71.06%
46,273
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
$3,253,427
$28.63 p/Share
113,637
Added 41.54%
159,910
Common Stock
Aug 14
2023
SELL
Open market or private sale
$10,578,375
$93.09 p/Share
113,636
Reduced 71.06%
46,273
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
$3,253,398
$28.63 p/Share
113,636
Added 41.54%
159,909
Common Stock
May 22
2023
SELL
Payment of exercise price or tax liability
$225,060
$66.0 p/Share
3,410
Reduced 6.86%
46,273
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$114,312
$66.0 p/Share
1,732
Reduced 3.89%
42,806
Common Stock
May 19
2023
BUY
Grant, award, or other acquisition
-
30,261
Added 30.57%
68,713
Common Stock
May 14
2023
SELL
Payment of exercise price or tax liability
$91,756
$72.42 p/Share
1,267
Reduced 2.99%
41,046
Common Stock
May 12
2023
SELL
Payment of exercise price or tax liability
$283,471
$71.01 p/Share
3,992
Reduced 9.12%
39,759
Common Stock
Feb 10
2023
SELL
Open market or private sale
$4,604,436
$80.95 p/Share
56,880
Reduced 61.44%
35,701
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
$855,475
$15.04 p/Share
56,880
Added 38.06%
92,581
Common Stock
Jun 05
2022
SELL
Payment of exercise price or tax liability
$111,043
$84.96 p/Share
1,307
Reduced 3.53%
35,701
Common Stock
May 24
2022
SELL
Payment of exercise price or tax liability
$76,095
$66.75 p/Share
1,140
Reduced 3.21%
34,373
Common Stock
May 22
2022
SELL
Payment of exercise price or tax liability
$245,725
$72.06 p/Share
3,410
Reduced 9.31%
33,214
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$128,722
$74.32 p/Share
1,732
Reduced 5.5%
29,747
Common Stock
May 14
2022
SELL
Payment of exercise price or tax liability
$117,540
$92.77 p/Share
1,267
Reduced 4.33%
27,986
Common Stock