Nov 18
2024
SELL
Open market or private sale
$287,700
$28.77 p/Share
10,000
Reduced 0.59%
1,671,905
Common Stock
Nov 14
2024
$495,720
$29.16 p/Share
17,000
Reduced 1.0%
1,681,905
Common Stock
Oct 17
2024
SELL
Open market or private sale
$308,700
$30.87 p/Share
10,000
Reduced 0.59%
1,698,905
Common Stock
Sep 17
2024
SELL
Open market or private sale
$317,400
$31.74 p/Share
10,000
Reduced 0.58%
1,708,905
Common Stock
Aug 30
2024
SELL
Payment of exercise price or tax liability
$1,941,182
$31.48 p/Share
61,664
Reduced 3.46%
1,718,905
Common Stock
Aug 30
2024
BUY
Exercise of conversion of derivative security
$2,148,510
$31.48 p/Share
68,250
Added 3.69%
1,780,569
Common Stock
Aug 19
2024
SELL
Open market or private sale
$303,600
$30.36 p/Share
10,000
Reduced 0.58%
1,712,319
Common Stock
Aug 09
2024
SELL
Payment of exercise price or tax liability
$104,426
$30.33 p/Share
3,443
Reduced 0.2%
1,722,319
Common Stock
Aug 08
2024
SELL
Payment of exercise price or tax liability
$70,855
$30.19 p/Share
2,347
Reduced 0.14%
1,725,762
Common Stock
Aug 07
2024
BUY
Grant, award, or other acquisition
-
12,916
Added 0.74%
1,728,109
Common Stock
Jul 17
2024
SELL
Open market or private sale
$310,500
$31.05 p/Share
10,000
Reduced 0.58%
1,715,193
Common Stock
Jun 17
2024
SELL
Open market or private sale
$275,000
$27.5 p/Share
10,000
Reduced 0.58%
1,725,193
Common Stock
Feb 08
2024
$1,520,000
$30.4 p/Share
50,000
Reduced 2.8%
1,735,193
Common Stock
Aug 31
2023
SELL
Payment of exercise price or tax liability
$1,875,268
$31.38 p/Share
59,760
Reduced 3.24%
1,785,193
Common Stock
Aug 31
2023
BUY
Exercise of conversion of derivative security
$2,549,625
$31.38 p/Share
81,250
Added 4.22%
1,844,953
Common Stock
Aug 23
2023
$1,037,850
$31.45 p/Share
33,000
Reduced 1.84%
1,763,703
Common Stock
Aug 17
2023
$31,470
$31.47 p/Share
1,000
Reduced 0.06%
1,796,703
Common Stock
Aug 09
2023
SELL
Payment of exercise price or tax liability
$134,865
$34.51 p/Share
3,908
Reduced 0.22%
1,797,703
Common Stock
Aug 08
2023
BUY
Grant, award, or other acquisition
-
10,864
Added 0.6%
1,801,611
Common Stock
Mar 21
2023
$1,104,800
$27.62 p/Share
40,000
Reduced 2.18%
1,790,747
Common Stock
Dec 01
2022
$1,790,100
$27.54 p/Share
65,000
Reduced 3.43%
1,830,747
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$482,294
$23.53 p/Share
20,497
Reduced 1.07%
1,895,747
Common Stock
Sep 01
2022
BUY
Exercise of conversion of derivative security
$744,372
$23.53 p/Share
31,635
Added 1.62%
1,916,244
Common Stock
Aug 12
2022
SELL
Payment of exercise price or tax liability
$218,997
$27.04 p/Share
8,099
Reduced 0.43%
1,884,609
Common Stock
Aug 09
2022
BUY
Grant, award, or other acquisition
-
15,939
Added 0.84%
1,892,708
Common Stock