Feb 27
2025
|
SELL
Open market or private sale
|
$16,188,754
$77.14 p/Share
|
209,862
|
|
Feb 26
2025
|
SELL
Open market or private sale
|
$35,723,204
$75.73 p/Share
|
471,718
|
|
Feb 25
2025
|
SELL
Open market or private sale
|
$28,367,060
$74.09 p/Share
|
382,873
|
|
Feb 24
2025
|
SELL
Open market or private sale
|
$50,666,501
$74.51 p/Share
|
679,996
|
|
Feb 21
2025
|
SELL
Open market or private sale
|
$59,839,639
$79.2 p/Share
|
755,551
|
|
Feb 10
2025
|
BUY
Conversion of derivative security
|
-
|
8,250,000
|
|
Feb 07
2025
|
SELL
Other acquisition or disposition
|
-
|
15,734
|
|
Nov 04
2024
|
SELL
Open market or private sale
|
$1,290,874
$33.67 p/Share
|
38,339
|
|
Nov 01
2024
|
SELL
Open market or private sale
|
$9,528,721
$33.38 p/Share
|
285,462
|
|
Oct 28
2024
|
SELL
Open market or private sale
|
$2,908,341
$36.03 p/Share
|
80,720
|
|
Sep 16
2024
|
SELL
Open market or private sale
|
$621,950
$34.13 p/Share
|
18,223
|
|
Sep 13
2024
|
SELL
Open market or private sale
|
$12,852,867
$34.12 p/Share
|
376,696
|
|
Sep 12
2024
|
SELL
Open market or private sale
|
$326,740
$34.0 p/Share
|
9,610
|
|
Sep 09
2024
|
SELL
Open market or private sale
|
$9,071,952
$32.34 p/Share
|
280,518
|
|
Sep 06
2024
|
SELL
Open market or private sale
|
$913,629
$32.01 p/Share
|
28,542
|
|
Sep 05
2024
|
SELL
Open market or private sale
|
$115,200
$32.0 p/Share
|
3,600
|
|
Aug 27
2024
|
SELL
Open market or private sale
|
$1,841,021
$32.02 p/Share
|
57,496
|
|
Aug 26
2024
|
SELL
Open market or private sale
|
$358,976
$32.02 p/Share
|
11,211
|
|
Aug 23
2024
|
SELL
Open market or private sale
|
$25,600
$32.0 p/Share
|
800
|
|
Aug 19
2024
|
SELL
Open market or private sale
|
$13,570,864
$31.79 p/Share
|
426,891
|
|
May 29
2024
|
SELL
Open market or private sale
|
$9,564,503
$36.12 p/Share
|
264,798
|
|
May 23
2024
|
SELL
Open market or private sale
|
$3,224,833
$34.81 p/Share
|
92,641
|
|
May 22
2024
|
SELL
Open market or private sale
|
$9,365,112
$36.39 p/Share
|
257,354
|
|
May 21
2024
|
SELL
Open market or private sale
|
$8,364,979
$36.41 p/Share
|
229,744
|
|
May 20
2024
|
SELL
Open market or private sale
|
$12,350,530
$36.97 p/Share
|
334,069
|
|