Jun 18
2025
SELL
Open market or private sale
$96,111
$27.77 p/Share
3,461
Reduced 1.16%
294,546
Common Stock
Jun 17
2025
SELL
Payment of exercise price or tax liability
$100,551
$28.15 p/Share
3,572
Reduced 1.18%
298,007
Common Stock
Jun 03
2025
SELL
Open market or private sale
$1,225,044
$29.49 p/Share
41,541
Reduced 12.11%
301,579
Common Stock
Jun 01
2025
SELL
Payment of exercise price or tax liability
$1,251,256
$28.3 p/Share
44,214
Reduced 11.41%
343,120
Common Stock
May 20
2025
SELL
Open market or private sale
$104,522
$30.2 p/Share
3,461
Reduced 0.89%
387,334
Common Stock
May 17
2025
SELL
Payment of exercise price or tax liability
$111,089
$31.1 p/Share
3,572
Reduced 0.91%
390,795
Common Stock
Apr 21
2025
SELL
Open market or private sale
$92,962
$26.86 p/Share
3,461
Reduced 0.87%
394,367
Common Stock
Apr 17
2025
SELL
Payment of exercise price or tax liability
$99,515
$27.86 p/Share
3,572
Reduced 0.89%
397,828
Common Stock
Mar 26
2025
BUY
Grant, award, or other acquisition
-
42,704
Added 9.62%
401,400
Common Stock
Mar 18
2025
SELL
Open market or private sale
$144,615
$36.63 p/Share
3,948
Reduced 1.09%
358,696
Common Stock
Mar 17
2025
SELL
Payment of exercise price or tax liability
$111,553
$36.16 p/Share
3,085
Reduced 0.84%
362,644
Common Stock
Feb 19
2025
SELL
Open market or private sale
$208,097
$46.08 p/Share
4,516
Reduced 1.22%
365,729
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$112,031
$44.51 p/Share
2,517
Reduced 0.68%
370,245
Common Stock
Jan 21
2025
SELL
Open market or private sale
$157,835
$36.8 p/Share
4,289
Reduced 1.14%
372,762
Common Stock
Jan 17
2025
SELL
Payment of exercise price or tax liability
$96,780
$35.27 p/Share
2,744
Reduced 0.72%
377,051
Common Stock
Dec 18
2024
SELL
Open market or private sale
$132,408
$38.18 p/Share
3,468
Reduced 0.9%
379,795
Common Stock
Dec 17
2024
SELL
Payment of exercise price or tax liability
$134,650
$37.77 p/Share
3,565
Reduced 0.92%
383,263
Common Stock
Nov 19
2024
SELL
Open market or private sale
$124,778
$35.98 p/Share
3,468
Reduced 0.89%
386,828
Common Stock
Nov 18
2024
SELL
Open market or private sale
$626,044
$36.85 p/Share
16,989
Reduced 4.17%
390,296
Common Stock
Nov 17
2024
SELL
Payment of exercise price or tax liability
$131,370
$36.85 p/Share
3,565
Reduced 0.87%
407,285
Common Stock
Oct 17
2024
SELL
Payment of exercise price or tax liability
$149,463
$43.55 p/Share
3,432
Reduced 0.83%
410,850
Common Stock
Sep 17
2024
SELL
Payment of exercise price or tax liability
$101,604
$40.48 p/Share
2,510
Reduced 0.6%
414,282
Common Stock
Aug 17
2024
SELL
Payment of exercise price or tax liability
$94,250
$37.55 p/Share
2,510
Reduced 0.6%
416,792
Common Stock
Jul 17
2024
SELL
Payment of exercise price or tax liability
$93,535
$34.72 p/Share
2,694
Reduced 0.64%
419,302
Common Stock
Jul 03
2024
BUY
Grant, award, or other acquisition
-
421,996
Added 50.0%
421,996
Common Stock