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
Dec 19
2024
SELL
Open market or private sale
$916,320
$38.18 p/Share
24,000
Reduced 0.34%
7,038,890
Common Stock
Dec 09
2024
-
50,000
Reduced 0.7%
7,062,890
Common Stock
Nov 22
2024
BUY
Grant, award, or other acquisition
-
3,613
Added 0.05%
7,112,890
Common Stock
Nov 20
2024
SELL
Open market or private sale
$121,240
$30.31 p/Share
4,000
Reduced 0.06%
7,109,277
Common Stock
Nov 19
2024
SELL
Open market or private sale
$589,800
$29.49 p/Share
20,000
Reduced 0.28%
7,113,277
Common Stock
Nov 05
2024
SELL
Exercise of in-the-money or at-the-money derivatives securities
$199,875
$3.25 p/Share
61,500
Reduced 0.85%
7,133,277
Common Stock
Oct 21
2024
SELL
Open market or private sale
$947,040
$39.46 p/Share
24,000
Reduced 0.33%
7,194,777
Common Stock
Sep 18
2024
SELL
Open market or private sale
$787,680
$32.82 p/Share
24,000
Reduced 0.33%
7,218,777
Common Stock
Aug 19
2024
SELL
Open market or private sale
$748,320
$31.18 p/Share
24,000
Reduced 0.33%
7,242,777
Common Stock
Jul 19
2024
SELL
Open market or private sale
$949,920
$39.58 p/Share
24,000
Reduced 0.33%
7,266,777
Common Stock
Jun 18
2024
SELL
Open market or private sale
$1,029,120
$42.88 p/Share
24,000
Reduced 0.33%
7,290,777
Common Stock
Jun 07
2024
SELL
Open market or private sale
$346,523
$42.56 p/Share
8,142
Reduced 0.11%
7,314,777
Common Stock
Jun 06
2024
SELL
Open market or private sale
$1,384,403
$44.05 p/Share
31,428
Reduced 0.43%
7,322,919
Common Stock