Apr 28
2024
SELL
Payment of exercise price or tax liability
$44,990
$33.5 p/Share
1,343
Reduced 0.93%
142,794
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$44,227
$35.41 p/Share
1,249
Reduced 0.86%
144,137
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
8,787
Added 5.7%
145,386
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$23,339
$33.63 p/Share
694
Reduced 0.51%
136,599
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
1,405
Added 1.01%
137,293
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$31,704
$31.8 p/Share
997
Reduced 0.73%
135,191
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$39,114
$33.46 p/Share
1,169
Reduced 0.85%
136,188
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
6,991
Added 4.84%
137,357
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$74,291
$40.42 p/Share
1,838
Reduced 1.39%
130,366
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
3,890
Added 2.86%
132,204
Common Stock
Apr 28
2022
SELL
Payment of exercise price or tax liability
$55,130
$37.05 p/Share
1,488
Reduced 1.15%
127,657
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
2,703
Added 2.05%
129,145
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$114,430
$41.4 p/Share
2,764
Reduced 2.14%
126,442
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
6,060
Added 4.48%
129,206
Common Stock
Nov 15
2021
SELL
Open market or private sale
$610,198
$45.23 p/Share
13,491
Reduced 9.89%
122,912
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
$260,646
$19.32 p/Share
13,491
Added 9.0%
136,403
Common Stock
Nov 12
2021
SELL
Open market or private sale
$222,509
$45.41 p/Share
4,900
Reduced 3.83%
122,912
Common Stock
Nov 12
2021
BUY
Exercise of conversion of derivative security
$93,492
$19.08 p/Share
4,900
Added 3.69%
127,812
Common Stock
Nov 11
2021
SELL
Open market or private sale
$918,000
$45.9 p/Share
20,000
Reduced 13.99%
122,912
Common Stock
Nov 11
2021
BUY
Exercise of conversion of derivative security
$374,000
$18.7 p/Share
20,000
Added 12.28%
142,912
Common Stock
Apr 28
2021
SELL
Payment of exercise price or tax liability
$56,851
$40.55 p/Share
1,402
Reduced 1.13%
122,470
Common Stock
Apr 01
2021
BUY
Grant, award, or other acquisition
-
3,607
Added 2.83%
123,872
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$144,491
$39.36 p/Share
3,671
Reduced 2.96%
120,265
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
8,128
Added 6.15%
123,936
Common Stock
Apr 30
2020
SELL
Open market or private sale
$1,339,500
$26.79 p/Share
50,000
Reduced 30.29%
115,086
Common Stock