May 09
2024
SELL
Open market or private sale
$225,960
$102.06 p/Share
2,214
Reduced 21.65%
8,014
Common Stock
May 09
2024
SELL
Payment of exercise price or tax liability
$294,851
$102.06 p/Share
2,889
Reduced 26.5%
8,014
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
$211,301
$73.14 p/Share
2,889
Added 20.95%
10,903
Common Stock
Apr 18
2024
SELL
Payment of exercise price or tax liability
$159,509
$100.51 p/Share
1,587
Reduced 13.43%
10,228
Common Stock
Apr 18
2024
BUY
Grant, award, or other acquisition
$382,038
$100.51 p/Share
3,801
Added 24.34%
11,815
Common Stock
Mar 08
2024
SELL
Open market or private sale
$241,252
$103.32 p/Share
2,335
Reduced 22.56%
8,014
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
1,499
Added 12.65%
10,349
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$86,842
$100.28 p/Share
866
Reduced 8.91%
8,850
Common Stock
Feb 18
2024
BUY
Grant, award, or other acquisition
$193,339
$100.28 p/Share
1,928
Added 16.56%
9,716
Common Stock
Nov 15
2023
SELL
Open market or private sale
$90,800
$90.8 p/Share
1,000
Reduced 9.33%
9,716
Common Stock
Aug 30
2023
SELL
Open market or private sale
$58,687
$98.14 p/Share
598
Reduced 5.29%
10,716
Common Stock
May 22
2023
SELL
Open market or private sale
$168,588
$93.66 p/Share
1,800
Reduced 13.73%
11,314
Common Stock
May 22
2023
SELL
Payment of exercise price or tax liability
$748,232
$94.07 p/Share
7,954
Reduced 37.75%
13,114
Common Stock
May 22
2023
BUY
Exercise of conversion of derivative security
$630,126
$66.42 p/Share
9,487
Added 31.05%
21,068
Common Stock
May 04
2023
SELL
Open market or private sale
$116,425
$93.14 p/Share
1,250
Reduced 9.74%
11,581
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$163,909
$89.47 p/Share
1,832
Reduced 12.49%
12,831
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
$391,162
$89.47 p/Share
4,372
Added 22.97%
14,663
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$93,990
$96.4 p/Share
975
Reduced 8.65%
10,291
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
$210,730
$96.4 p/Share
2,186
Added 16.25%
11,266
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
1,489
Added 11.67%
11,266
Common Stock
Nov 21
2022
SELL
Open market or private sale
$84,910
$84.91 p/Share
1,000
Reduced 9.28%
9,777
Common Stock
Jul 28
2022
SELL
Open market or private sale
$945,982
$86.21 p/Share
10,973
Reduced 50.45%
10,777
Common Stock
Jul 28
2022
BUY
Exercise of conversion of derivative security
$567,414
$51.71 p/Share
10,973
Added 33.53%
21,750
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$98,684
$83.56 p/Share
1,181
Reduced 9.88%
10,777
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
$235,472
$83.56 p/Share
2,818
Added 19.07%
11,958
Common Stock