Nov 25
2025
BUY
Exercise of conversion of derivative security
$99,950
$53.94 p/Share
1,853
Added 2.95%
60,983
Common Stock
Nov 21
2025
SELL
Open market or private sale
$130,330
$130.33 p/Share
1,000
Reduced 1.66%
59,130
Common Stock
Nov 11
2025
SELL
Payment of exercise price or tax liability
$327,856
$132.2 p/Share
2,480
Reduced 3.96%
60,130
Common Stock
Nov 11
2025
BUY
Exercise of conversion of derivative security
$282,300
$94.1 p/Share
3,000
Added 4.57%
62,610
Common Stock
Aug 22
2025
SELL
Payment of exercise price or tax liability
$361,223
$114.82 p/Share
3,146
Reduced 5.01%
59,610
Common Stock
Aug 22
2025
BUY
Exercise of conversion of derivative security
$296,080
$74.02 p/Share
4,000
Added 6.12%
61,393
Common Stock
Jun 26
2025
SELL
Payment of exercise price or tax liability
$387,890
$109.05 p/Share
3,557
Reduced 5.71%
58,756
Common Stock
Jun 26
2025
BUY
Exercise of conversion of derivative security
$302,786
$63.96 p/Share
4,734
Added 7.06%
62,313
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
-
2,914
Added 4.82%
57,579
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$138,967
$107.56 p/Share
1,292
Reduced 2.31%
54,665
Common Stock
Dec 30
2024
-
1,085
Reduced 1.9%
55,957
Common Stock
Aug 14
2024
SELL
Open market or private sale
$494,391
$126.54 p/Share
3,907
Reduced 6.41%
57,042
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$178,310
$100.4 p/Share
1,776
Reduced 2.83%
60,949
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
$134,850
$53.94 p/Share
2,500
Added 3.83%
62,725
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$174,628
$96.48 p/Share
1,810
Reduced 2.92%
60,225
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
$134,850
$53.94 p/Share
2,500
Added 3.87%
62,035
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
2,783
Added 4.47%
59,535
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$367,874
$100.76 p/Share
3,651
Reduced 6.04%
56,752
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
$302,722
$63.96 p/Share
4,733
Added 7.27%
60,403
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$92,235
$92.42 p/Share
998
Reduced 1.76%
55,670
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$329,503
$77.33 p/Share
4,261
Reduced 6.99%
56,668
Common Stock
Nov 21
2023
BUY
Exercise of conversion of derivative security
$302,722
$63.96 p/Share
4,733
Added 7.21%
60,929
Common Stock
Nov 16
2023
-
800
Reduced 1.4%
56,196
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
1,502
Added 2.57%
56,996
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$49,028
$59.5 p/Share
824
Reduced 1.46%
55,494
Common Stock