Dec 15
2025
SELL
Open market or private sale
$176,250
$35.25 p/Share
5,000
Reduced 0.08%
6,386,190
Common Stock
Dec 01
2025
SELL
Open market or private sale
$834,249
$33.37 p/Share
25,000
Reduced 0.39%
6,391,190
Common Stock
Nov 24
2025
SELL
Payment of exercise price or tax liability
$26,989
$30.67 p/Share
880
Reduced 0.01%
6,416,190
Common Stock
Nov 04
2025
SELL
Open market or private sale
$188,900
$37.78 p/Share
5,000
Reduced 0.08%
6,417,070
Common Stock
Nov 03
2025
SELL
Open market or private sale
$802,500
$32.1 p/Share
25,000
Reduced 0.39%
6,422,070
Common Stock
Oct 01
2025
SELL
Open market or private sale
$1,385,650
$39.59 p/Share
35,000
Reduced 0.54%
6,447,070
Common Stock
Sep 04
2025
SELL
Open market or private sale
$5,096,000
$50.96 p/Share
100,000
Reduced 1.52%
6,482,070
Common Stock
Sep 02
2025
SELL
Open market or private sale
$7,534,200
$51.96 p/Share
145,000
Reduced 2.16%
6,582,070
Common Stock
Aug 29
2025
SELL
Open market or private sale
$5,113,000
$51.13 p/Share
100,000
Reduced 1.46%
6,727,070
Common Stock
Aug 21
2025
SELL
Open market or private sale
$211,050
$50.25 p/Share
4,200
Reduced 0.06%
6,827,070
Common Stock
Aug 19
2025
SELL
Open market or private sale
$40,248
$50.31 p/Share
800
Reduced 0.01%
6,831,270
Common Stock
Aug 08
2025
SELL
Open market or private sale
$226,250
$45.25 p/Share
5,000
Reduced 0.07%
6,832,070
Common Stock
Aug 07
2025
SELL
Open market or private sale
$201,550
$40.31 p/Share
5,000
Reduced 0.07%
6,837,070
Common Stock
Aug 01
2025
SELL
Open market or private sale
$1,079,100
$35.97 p/Share
30,000
Reduced 0.44%
6,842,070
Common Stock
Jul 23
2025
SELL
Open market or private sale
$201,700
$40.34 p/Share
5,000
Reduced 0.07%
6,872,070
Common Stock
Jul 11
2025
BUY
Exercise of conversion of derivative security
$439,956
$24.2 p/Share
18,180
Added 0.26%
6,877,070
Common Stock
Jul 01
2025
SELL
Open market or private sale
$1,172,400
$39.08 p/Share
30,000
Reduced 0.44%
6,858,890
Common Stock
Jun 17
2025
SELL
Open market or private sale
$161,250
$32.25 p/Share
5,000
Reduced 0.07%
6,888,890
Common Stock
Jun 13
2025
SELL
Open market or private sale
$796,000
$31.84 p/Share
25,000
Reduced 0.36%
6,893,890
Common Stock
May 19
2025
SELL
Open market or private sale
$862,560
$35.94 p/Share
24,000
Reduced 0.35%
6,918,890
Common Stock
Apr 21
2025
SELL
Open market or private sale
$784,320
$32.68 p/Share
24,000
Reduced 0.34%
6,942,890
Common Stock
Mar 24
2025
SELL
Open market or private sale
$125,560
$31.39 p/Share
4,000
Reduced 0.06%
6,966,890
Common Stock
Mar 19
2025
SELL
Open market or private sale
$589,200
$29.46 p/Share
20,000
Reduced 0.29%
6,970,890
Common Stock
Feb 19
2025
SELL
Open market or private sale
$838,080
$34.92 p/Share
24,000
Reduced 0.34%
6,990,890
Common Stock
Jan 21
2025
SELL
Open market or private sale
$1,040,640
$43.36 p/Share
24,000
Reduced 0.34%
7,014,890
Common Stock