Aug 30
2024
BUY
Other acquisition or disposition
$9,505
$38.64 p/Share
246
Added 0.5%
48,873
Common Stock
Feb 02
2024
SELL
Open market or private sale
$97,402
$49.67 p/Share
1,961
Reduced 3.87%
48,661
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
3,820
Added 7.02%
50,622
Common Stock
Jan 25
2024
SELL
Open market or private sale
$333,787
$51.75 p/Share
6,450
Reduced 12.11%
46,802
Common Stock
Jan 17
2024
SELL
Open market or private sale
$390,452
$50.42 p/Share
7,744
Reduced 12.7%
53,252
Common Stock
Jan 16
2024
BUY
Exercise of conversion of derivative security
-
20,641
Added 25.28%
60,996
Common Stock
Dec 26
2023
SELL
Open market or private sale
$1,071,654
$51.46 p/Share
20,825
Reduced 34.04%
40,355
Common Stock
Dec 26
2023
BUY
Exercise of conversion of derivative security
$985,855
$47.34 p/Share
20,825
Added 25.39%
61,180
Common Stock
May 24
2023
SELL
Open market or private sale
$63,675
$41.7 p/Share
1,527
Reduced 3.65%
40,355
Common Stock
Feb 28
2023
BUY
Other acquisition or disposition
$9,186
$30.52 p/Share
301
Added 0.71%
41,882
Common Stock
Feb 06
2023
SELL
Open market or private sale
$78,451
$40.86 p/Share
1,920
Reduced 4.41%
41,581
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
3,822
Added 8.08%
43,501
Common Stock
Jan 31
2023
SELL
Open market or private sale
$178,695
$39.71 p/Share
4,500
Reduced 10.19%
39,679
Common Stock
Jan 30
2023
SELL
Open market or private sale
$177,390
$39.42 p/Share
4,500
Reduced 9.24%
44,179
Common Stock
Jan 18
2023
SELL
Open market or private sale
$309,443
$39.49 p/Share
7,836
Reduced 13.87%
48,679
Common Stock
Jan 17
2023
BUY
Exercise of conversion of derivative security
-
21,871
Added 27.9%
56,515
Common Stock
Aug 31
2022
BUY
Other acquisition or disposition
$3,129
$28.97 p/Share
108
Added 0.31%
34,644
Common Stock
Apr 12
2022
SELL
Open market or private sale
$272,088
$40.06 p/Share
6,792
Reduced 16.43%
34,536
Common Stock
Feb 28
2022
BUY
Other acquisition or disposition
$20,852
$28.37 p/Share
735
Added 1.75%
41,328
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$225,930
$30.12 p/Share
7,501
Reduced 15.6%
40,593
Common Stock
Jan 18
2022
BUY
Exercise of conversion of derivative security
-
21,086
Added 30.48%
48,094
Common Stock
Aug 31
2021
BUY
Other acquisition or disposition
$10,444
$33.8 p/Share
309
Added 1.13%
27,008
Common Stock
Feb 26
2021
BUY
Other acquisition or disposition
$8,774
$44.54 p/Share
197
Added 0.73%
26,699
Common Stock
Jan 25
2021
SELL
Open market or private sale
$338,074
$63.5 p/Share
5,324
Reduced 16.73%
26,502
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$358,856
$61.28 p/Share
5,856
Reduced 15.54%
31,826
Common Stock