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
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