Jun 17
2025
SELL
Open market or private sale
$1,898,500
$75.94 p/Share
25,000
Reduced 7.04%
330,186
Common Stock
Jun 04
2025
SELL
Open market or private sale
$1,119,150
$74.61 p/Share
15,000
Reduced 4.05%
355,186
Common Stock
May 08
2025
SELL
Open market or private sale
$765,600
$76.56 p/Share
10,000
Reduced 2.63%
370,247
Common Stock
May 08
2025
SELL
Payment of exercise price or tax liability
$84,663
$75.66 p/Share
1,119
Reduced 0.3%
370,186
Common Stock
May 08
2025
BUY
Grant, award, or other acquisition
$80,048
$75.66 p/Share
1,058
Added 0.28%
371,305
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$328,839
$70.34 p/Share
4,675
Reduced 1.23%
375,538
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
$997,772
$70.34 p/Share
14,185
Added 3.6%
380,213
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$26,625
$60.65 p/Share
439
Reduced 0.12%
370,737
Common Stock
Jun 11
2024
SELL
Open market or private sale
$148,221
$31.57 p/Share
4,695
Reduced 1.26%
367,701
Common Stock
Jun 11
2024
BUY
Exercise of conversion of derivative security
$17,981
$3.83 p/Share
4,695
Added 1.25%
372,396
Common Stock
May 08
2024
SELL
Payment of exercise price or tax liability
$90,544
$33.13 p/Share
2,733
Reduced 0.74%
367,701
Common Stock
May 08
2024
BUY
Grant, award, or other acquisition
$80,008
$33.13 p/Share
2,415
Added 0.65%
370,434
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$279,276
$24.84 p/Share
11,243
Reduced 2.94%
370,560
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
$546,827
$24.84 p/Share
22,014
Added 5.59%
371,494
Common Stock
May 08
2023
BUY
Grant, award, or other acquisition
$70,012
$21.77 p/Share
3,216
Added 0.88%
360,723
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$181,157
$22.71 p/Share
7,977
Reduced 1.98%
394,401
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
$592,867
$22.71 p/Share
26,106
Added 6.19%
395,507
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
-
3,475
Added 0.91%
377,378
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$299,276
$33.92 p/Share
8,823
Reduced 2.31%
373,903
Common Stock
Feb 03
2022
BUY
Grant, award, or other acquisition
$958,443
$33.92 p/Share
28,256
Added 6.88%
382,726
Common Stock
Oct 28
2021
BUY
Grant, award, or other acquisition
$56,925
$37.95 p/Share
1,500
Added 0.42%
354,470
Common Stock