Aug 22
2025
SELL
Open market or private sale
$355,587
$69.97 p/Share
5,082
Reduced 30.21%
11,742
Common Stock
Aug 22
2025
BUY
Exercise of conversion of derivative security
$147,784
$29.08 p/Share
5,082
Added 23.2%
16,824
Common Stock
Aug 20
2025
SELL
Open market or private sale
$240,413
$68.67 p/Share
3,501
Reduced 22.97%
11,742
Common Stock
Aug 20
2025
BUY
Exercise of conversion of derivative security
$31,406
$29.08 p/Share
1,080
Added 6.62%
15,243
Common Stock
Aug 06
2025
SELL
Open market or private sale
$636,155
$65.22 p/Share
9,754
Reduced 40.78%
14,163
Common Stock
Aug 06
2025
BUY
Exercise of conversion of derivative security
$280,134
$28.72 p/Share
9,754
Added 28.97%
23,917
Common Stock
Jul 31
2025
SELL
Payment of exercise price or tax liability
$16,420
$59.28 p/Share
277
Reduced 1.92%
14,163
Common Stock
Jul 31
2025
BUY
Exercise of conversion of derivative security
-
661
Added 4.38%
14,440
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$128,266
$60.79 p/Share
2,110
Reduced 13.28%
13,779
Common Stock
Feb 21
2025
BUY
Exercise of conversion of derivative security
-
6,221
Added 29.31%
15,002
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$220,174
$62.39 p/Share
3,529
Reduced 26.74%
9,668
Common Stock
Feb 11
2025
BUY
Exercise of conversion of derivative security
-
2,786
Added 46.78%
3,170
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
10,027
Added 44.61%
12,448
Common Stock
Jul 31
2024
SELL
Payment of exercise price or tax liability
$18,581
$67.08 p/Share
277
Reduced 41.91%
384
Common Stock
Jul 31
2024
BUY
Exercise of conversion of derivative security
-
661
Added 50.0%
661
Common Stock
Mar 04
2024
SELL
Open market or private sale
$449,515
$57.89 p/Share
7,765
Reduced 100.0%
0
Common Stock
Mar 01
2024
SELL
Open market or private sale
$569,729
$57.7 p/Share
9,874
Reduced 55.98%
7,765
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$321,970
$56.21 p/Share
5,728
Reduced 24.51%
17,639
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
16,948
Added 47.66%
18,609
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$49,217
$55.55 p/Share
886
Reduced 12.13%
6,419
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
3,299
Added 31.11%
7,305
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$41,555
$54.75 p/Share
759
Reduced 15.93%
4,006
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
2,825
Added 40.74%
4,110
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$45,553
$53.91 p/Share
845
Reduced 30.34%
1,940
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
2,785
Added 50.0%
2,785
Common Stock