Sep 18
2024
|
BUY
Conversion of derivative security
|
-
|
377,777
|
|
Sep 17
2024
|
SELL
Open market or private sale
|
$4,493,760
$46.81 p/Share
|
96,000
|
|
Sep 10
2024
|
SELL
Open market or private sale
|
$4,491,840
$46.79 p/Share
|
96,000
|
|
Sep 04
2024
|
SELL
Open market or private sale
|
$107,477
$38.55 p/Share
|
2,788
|
|
Sep 03
2024
|
SELL
Open market or private sale
|
$3,756,443
$40.3 p/Share
|
93,212
|
|
Aug 28
2024
|
SELL
Open market or private sale
|
$519,651
$41.85 p/Share
|
12,417
|
|
Aug 27
2024
|
SELL
Open market or private sale
|
$3,519,680
$42.11 p/Share
|
83,583
|
|
Aug 21
2024
|
SELL
Open market or private sale
|
$740,258
$41.42 p/Share
|
17,872
|
|
Aug 20
2024
|
SELL
Open market or private sale
|
$3,164,965
$40.51 p/Share
|
78,128
|
|
Aug 13
2024
|
SELL
Open market or private sale
|
$3,788,160
$39.46 p/Share
|
96,000
|
|
Aug 07
2024
|
SELL
Open market or private sale
|
$549,500
$37.86 p/Share
|
14,514
|
|
Aug 06
2024
|
SELL
Open market or private sale
|
$3,002,759
$36.85 p/Share
|
81,486
|
|
Jul 31
2024
|
SELL
Open market or private sale
|
$1,155,806
$38.06 p/Share
|
30,368
|
|
Jul 30
2024
|
SELL
Open market or private sale
|
$2,437,572
$37.14 p/Share
|
65,632
|
|
Jul 24
2024
|
SELL
Open market or private sale
|
$483,905
$37.01 p/Share
|
13,075
|
|
Jul 23
2024
|
SELL
Open market or private sale
|
$3,169,393
$38.22 p/Share
|
82,925
|
|
Jul 17
2024
|
SELL
Open market or private sale
|
$1,359,062
$37.38 p/Share
|
36,358
|
|
Jul 16
2024
|
SELL
Open market or private sale
|
$2,277,131
$38.18 p/Share
|
59,642
|
|
Jul 09
2024
|
SELL
Open market or private sale
|
$3,376,320
$35.17 p/Share
|
96,000
|
|
Jul 01
2024
|
SELL
Open market or private sale
|
$3,283,200
$34.2 p/Share
|
96,000
|
|
Jun 25
2024
|
SELL
Open market or private sale
|
$2,831,040
$29.49 p/Share
|
96,000
|
|
Jun 20
2024
|
SELL
Open market or private sale
|
$2,829,120
$29.47 p/Share
|
96,000
|
|
Jun 11
2024
|
SELL
Open market or private sale
|
$2,893,440
$30.14 p/Share
|
96,000
|
|
Jun 04
2024
|
SELL
Open market or private sale
|
$3,240,960
$33.76 p/Share
|
96,000
|
|
May 28
2024
|
SELL
Open market or private sale
|
$3,684,480
$38.38 p/Share
|
96,000
|
|