Aug 13
2025
SELL
Payment of exercise price or tax liability
$297,840
$108.82 p/Share
2,737
Reduced 21.98%
9,716
Common Stock
Aug 13
2025
BUY
Exercise of conversion of derivative security
$215,760
$53.94 p/Share
4,000
Added 24.31%
12,453
Common Stock
Jun 06
2025
SELL
Payment of exercise price or tax liability
$297,610
$106.1 p/Share
2,805
Reduced 24.92%
8,453
Common Stock
Jun 06
2025
BUY
Exercise of conversion of derivative security
$238,826
$63.96 p/Share
3,734
Added 24.91%
11,258
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
-
1,385
Added 15.55%
7,524
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$61,416
$107.56 p/Share
571
Reduced 8.51%
6,139
Common Stock
Jun 12
2024
SELL
Payment of exercise price or tax liability
$290,004
$103.61 p/Share
2,799
Reduced 29.44%
6,710
Shares of Common Stock
Jun 12
2024
BUY
Exercise of conversion of derivative security
$215,760
$53.94 p/Share
4,000
Added 29.61%
9,509
Shares of Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
1,375
Added 19.97%
5,509
Shares of Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$287,199
$98.66 p/Share
2,911
Reduced 41.32%
4,134
Shares of Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
$238,762
$63.96 p/Share
3,733
Added 34.64%
7,045
Shares of Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$37,892
$92.42 p/Share
410
Reduced 11.02%
3,312
Shares of Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$254,879
$77.33 p/Share
3,296
Reduced 46.96%
3,722
Shares of Common Stock
Nov 21
2023
BUY
Exercise of conversion of derivative security
$238,762
$63.96 p/Share
3,733
Added 34.72%
7,018
Shares of Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
728
Added 18.14%
3,285
Shares of Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$17,671
$59.5 p/Share
297
Reduced 10.41%
2,557
Shares of Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
1,908
Added 40.07%
2,854
Shares of Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$7,338
$67.94 p/Share
108
Reduced 10.25%
946
Shares of Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
633
Added 37.52%
1,054
Shares of Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$3,055
$66.41 p/Share
46
Reduced 9.85%
421
Shares of Common Stock