Aug 15
2025
BUY
Open market or private purchase
$239,650
$95.86 p/Share
2,500
Added 1.48%
166,715
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$4,082,967
$102.6 p/Share
39,795
Reduced 19.51%
164,215
Common Stock
Mar 15
2025
BUY
Exercise of conversion of derivative security
-
73,700
Added 28.87%
181,545
Common Stock
Mar 15
2025
BUY
Grant, award, or other acquisition
-
22,465
Added 9.92%
204,010
Common Stock
Mar 05
2025
BUY
Open market or private purchase
$248,750
$99.5 p/Share
2,500
Added 2.27%
107,845
Common Stock
Oct 11
2024
SELL
Payment of exercise price or tax liability
$390,371
$87.39 p/Share
4,467
Reduced 4.07%
105,345
Common Stock
Oct 11
2024
BUY
Exercise of conversion of derivative security
-
9,420
Added 7.9%
109,812
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$3,415,092
$90.49 p/Share
37,740
Reduced 27.32%
100,392
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
-
80,621
Added 36.85%
138,132
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$400,572
$83.47 p/Share
4,799
Reduced 10.58%
40,541
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
16,970
Added 22.78%
57,511
Common Stock
Oct 11
2023
SELL
Payment of exercise price or tax liability
$27,518
$88.2 p/Share
312
Reduced 0.68%
45,340
Common Stock
May 28
2023
SELL
Payment of exercise price or tax liability
$169,621
$77.63 p/Share
2,185
Reduced 4.57%
45,652
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$163,169
$71.66 p/Share
2,277
Reduced 6.82%
31,117
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
16,720
Added 25.9%
47,837
Common Stock
Oct 11
2022
SELL
Payment of exercise price or tax liability
$241,210
$96.6 p/Share
2,497
Reduced 6.96%
33,394
Common Stock
Jun 24
2022
BUY
Open market or private purchase
$246,120
$82.04 p/Share
3,000
Added 7.71%
35,891
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
15,911
Added 32.6%
32,891
Common Stock
Oct 11
2021
BUY
Grant, award, or other acquisition
-
16,980
Added 50.0%
16,980
Common Stock
Jan 07
2021
SELL
Open market or private sale
$11,655
$2.99 p/Share
3,898
Reduced 100.0%
0
Common Stock
Dec 23
2020
SELL
Open market or private sale
$7,370
$2.0 p/Share
3,685
Reduced 48.6%
3,898
Common Stock
May 05
2020
SELL
Sale (or disposition) back to the issuer
-
8,632
Reduced 53.23%
7,583
Common Stock