Jul 16
2024
SELL
Open market or private sale
$777,680
$83.46 p/Share
9,318
Reduced 31.5%
20,260
Common Stock
Jul 16
2024
BUY
Exercise of conversion of derivative security
$702,896
$63.04 p/Share
11,150
Added 27.38%
29,578
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$39,714
$68.71 p/Share
578
Reduced 3.04%
18,428
Common Stock
Apr 10
2024
BUY
Grant, award, or other acquisition
-
1,454
Added 7.11%
19,006
Common Stock
Dec 28
2023
SELL
Payment of exercise price or tax liability
$3,969
$77.84 p/Share
51
Reduced 0.29%
17,552
Common Stock
Dec 28
2023
BUY
Exercise of conversion of derivative security
-
168
Added 0.95%
17,603
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$61,740
$70.48 p/Share
876
Reduced 4.78%
17,435
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
2,910
Added 13.71%
18,311
Common Stock
Apr 25
2023
BUY
Grant, award, or other acquisition
-
85
Added 0.55%
15,401
Common Stock
Dec 26
2022
SELL
Payment of exercise price or tax liability
$9,024
$60.16 p/Share
150
Reduced 0.97%
15,316
Common Stock
Dec 26
2022
BUY
Exercise of conversion of derivative security
-
331
Added 2.1%
15,466
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$49,238
$85.78 p/Share
574
Reduced 3.65%
15,135
Common Stock
May 01
2022
BUY
Exercise of conversion of derivative security
-
1,905
Added 10.82%
15,709
Common Stock
Apr 26
2022
BUY
Grant, award, or other acquisition
-
1,582
Added 10.28%
13,804
Common Stock
Jun 30
2021
SELL
Open market or private sale
$1,563,308
$129.94 p/Share
12,031
Reduced 49.61%
12,222
Common Stock
Jun 30
2021
BUY
Exercise of conversion of derivative security
$850,911
$60.71 p/Share
14,016
Added 36.62%
24,253
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$215,210
$133.01 p/Share
1,618
Reduced 13.65%
10,237
Common Stock
May 01
2021
BUY
Exercise of conversion of derivative security
-
3,586
Added 23.22%
11,855
Common Stock
Feb 05
2021
SELL
Open market or private sale
$1,155,358
$126.31 p/Share
9,147
Reduced 52.52%
8,269
Common Stock
Feb 05
2021
BUY
Exercise of conversion of derivative security
$636,459
$58.38 p/Share
10,902
Added 38.5%
17,416
Common Stock
Jan 20
2021
SELL
Open market or private sale
$921,654
$117.08 p/Share
7,872
Reduced 54.72%
6,514
Common Stock
Jan 20
2021
BUY
Exercise of conversion of derivative security
$525,420
$58.38 p/Share
9,000
Added 38.48%
14,386
Common Stock