Aug 08
2025
SELL
Open market or private sale
$1,024,087
$110.94 p/Share
9,231
Reduced 14.06%
56,442
Common Stock
Aug 08
2025
BUY
Exercise of conversion of derivative security
$538,167
$58.3 p/Share
9,231
Added 12.32%
65,673
Common Stock
Jan 03
2025
SELL
Payment of exercise price or tax liability
$125,057
$94.17 p/Share
1,328
Reduced 2.3%
56,394
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$138,421
$94.55 p/Share
1,464
Reduced 2.47%
57,722
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
-
13,453
Added 18.52%
59,186
Common Stock
Nov 21
2024
SELL
Open market or private sale
$677,980
$100.89 p/Share
6,720
Reduced 12.82%
45,709
Common Stock
Nov 21
2024
BUY
Exercise of conversion of derivative security
$342,182
$50.92 p/Share
6,720
Added 11.36%
52,429
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$132,250
$52.9 p/Share
2,500
Added 5.19%
45,654
Common Stock
Feb 29
2024
SELL
Open market or private sale
$223,258
$78.89 p/Share
2,830
Reduced 6.16%
43,124
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
$149,707
$52.9 p/Share
2,830
Added 5.8%
45,954
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
12,820
Added 22.92%
43,124
Common Stock
Jul 03
2023
SELL
Payment of exercise price or tax liability
$5,669
$88.59 p/Share
64
Reduced 0.21%
30,253
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$32,892
$94.79 p/Share
347
Reduced 1.13%
30,269
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$87,131
$93.69 p/Share
930
Reduced 2.95%
30,616
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
6,926
Added 18.0%
31,546
Common Stock
Nov 22
2022
SELL
Open market or private sale
$485,900
$97.18 p/Share
5,000
Reduced 16.89%
24,600
Common Stock
Nov 22
2022
BUY
Exercise of conversion of derivative security
$205,100
$41.02 p/Share
5,000
Added 14.45%
29,600
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
5,510
Added 18.33%
24,542
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$5,729
$89.51 p/Share
64
Reduced 0.34%
18,994
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$79,860
$91.06 p/Share
877
Reduced 4.41%
19,019
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
-
3,248
Added 14.03%
19,896
Common Stock