May 22
2025
|
SELL
Open market or private sale
|
$1,971,505
$46.36 p/Share
|
42,526
|
|
May 21
2025
|
SELL
Open market or private sale
|
$2,937,222
$46.61 p/Share
|
63,017
|
|
May 20
2025
|
SELL
Open market or private sale
|
$2,577,449
$47.33 p/Share
|
54,457
|
|
May 08
2025
|
SELL
Open market or private sale
|
$934,170
$42.98 p/Share
|
21,735
|
|
May 07
2025
|
SELL
Open market or private sale
|
$2,711,440
$41.8 p/Share
|
64,867
|
|
May 06
2025
|
SELL
Open market or private sale
|
$3,045,283
$41.49 p/Share
|
73,398
|
|
Apr 22
2025
|
SELL
Open market or private sale
|
$5,609,600
$35.06 p/Share
|
160,000
|
|
Apr 08
2025
|
SELL
Open market or private sale
|
$5,596,799
$34.98 p/Share
|
160,000
|
|
Mar 26
2025
|
SELL
Open market or private sale
|
$2,775,118
$42.06 p/Share
|
65,980
|
|
Mar 25
2025
|
SELL
Open market or private sale
|
$4,032,517
$42.89 p/Share
|
94,020
|
|
Mar 05
2025
|
SELL
Open market or private sale
|
$641,437
$43.91 p/Share
|
14,608
|
|
Mar 04
2025
|
SELL
Open market or private sale
|
$6,481,575
$44.58 p/Share
|
145,392
|
|
Feb 26
2025
|
SELL
Open market or private sale
|
$2,080,488
$50.24 p/Share
|
41,411
|
|
Feb 25
2025
|
SELL
Open market or private sale
|
$5,808,489
$48.98 p/Share
|
118,589
|
|
Feb 13
2025
|
SELL
Open market or private sale
|
$729,544
$55.75 p/Share
|
13,086
|
|
Feb 12
2025
|
SELL
Open market or private sale
|
$3,421,308
$55.52 p/Share
|
61,623
|
|
Feb 11
2025
|
SELL
Open market or private sale
|
$4,714,886
$55.28 p/Share
|
85,291
|
|
Jan 29
2025
|
SELL
Open market or private sale
|
$2,702,397
$51.24 p/Share
|
52,740
|
|
Jan 28
2025
|
SELL
Open market or private sale
|
$5,419,847
$50.53 p/Share
|
107,260
|
|
Jan 22
2025
|
SELL
Open market or private sale
|
$2,568,135
$47.5 p/Share
|
54,066
|
|
Jan 21
2025
|
SELL
Open market or private sale
|
$3,474,190
$47.1 p/Share
|
73,762
|
|
Jan 21
2025
|
BUY
Conversion of derivative security
|
-
|
792,000
|
|
Jan 17
2025
|
SELL
Open market or private sale
|
$3,344,372
$46.4 p/Share
|
72,077
|
|
Jan 16
2025
|
SELL
Open market or private sale
|
$3,665,144
$46.07 p/Share
|
79,556
|
|
Jan 15
2025
|
SELL
Open market or private sale
|
$7,750,519
$45.48 p/Share
|
170,416
|
|