Aug 22
2025
SELL
Payment of exercise price or tax liability
$2,901,202
$99.66 p/Share
29,111
Reduced 21.87%
104,006
Common Stock
Aug 22
2025
BUY
Grant, award, or other acquisition
$1,685,870
$35.41 p/Share
47,610
Added 26.34%
133,117
Common Stock
Aug 21
2025
SELL
Payment of exercise price or tax liability
$320,259
$98.39 p/Share
3,255
Reduced 3.67%
85,507
Common Stock
Aug 19
2025
SELL
Payment of exercise price or tax liability
$255,864
$97.92 p/Share
2,613
Reduced 2.86%
88,762
Common Stock
Aug 18
2025
BUY
Grant, award, or other acquisition
$999,999
$99.91 p/Share
10,009
Added 9.87%
91,375
Common Stock
May 30
2025
SELL
Payment of exercise price or tax liability
$148,930
$78.55 p/Share
1,896
Reduced 2.28%
81,174
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$5,552,824
$86.56 p/Share
64,150
Reduced 43.76%
82,437
Common Stock
Feb 20
2025
SELL
Open market or private sale
$2,226,929
$86.56 p/Share
25,727
Reduced 14.93%
146,587
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
$3,110,642
$34.61 p/Share
89,877
Added 34.28%
172,314
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$684,598
$41.66 p/Share
16,433
Reduced 16.73%
81,776
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$79,657
$40.17 p/Share
1,983
Reduced 1.98%
98,209
Common Stock
Aug 21
2024
SELL
Payment of exercise price or tax liability
$95,468
$41.15 p/Share
2,320
Reduced 2.26%
100,192
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
$749,999
$40.58 p/Share
18,482
Added 15.28%
102,512
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$58,494
$43.49 p/Share
1,345
Reduced 1.59%
83,424
Common Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$75,936
$33.16 p/Share
2,290
Reduced 2.72%
81,801
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
$2,034,268
$38.06 p/Share
53,449
Added 38.86%
84,091
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$51,569
$39.73 p/Share
1,298
Reduced 4.09%
30,467
Common Stock
Aug 22
2022
BUY
Grant, award, or other acquisition
$649,986
$35.41 p/Share
18,356
Added 37.66%
30,387
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$38,373
$34.14 p/Share
1,124
Reduced 8.59%
11,961
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
$549,983
$44.97 p/Share
12,230
Added 50.0%
12,230
Common Stock