Nov 07
2024
SELL
Open market or private sale
$1,952,400
$48.81 p/Share
40,000
Reduced 26.19%
112,750
Common Stock
Apr 19
2024
SELL
Payment of exercise price or tax liability
$241,986
$34.3 p/Share
7,055
Reduced 4.41%
152,750
Common Stock
Apr 19
2024
BUY
Grant, award, or other acquisition
-
15,010
Added 8.59%
159,805
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$71,723
$36.06 p/Share
1,989
Reduced 1.36%
144,795
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
3,515
Added 2.34%
146,784
Common Stock
Jan 05
2024
-
128
Reduced 0.09%
143,269
Common Stock
Apr 17
2023
SELL
Payment of exercise price or tax liability
$131,813
$29.13 p/Share
4,525
Reduced 3.06%
143,397
Common Stock
Apr 17
2023
BUY
Grant, award, or other acquisition
$332,082
$29.13 p/Share
11,400
Added 7.16%
147,922
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$49,968
$36.42 p/Share
1,372
Reduced 0.99%
136,522
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
3,460
Added 2.45%
137,894
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$17,550
$36.41 p/Share
482
Reduced 0.36%
134,434
Common Stock
Apr 18
2022
SELL
Payment of exercise price or tax liability
$157,773
$33.0 p/Share
4,781
Reduced 3.42%
134,916
Common Stock
Apr 18
2022
BUY
Grant, award, or other acquisition
$440,220
$33.0 p/Share
13,340
Added 8.72%
139,697
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$49,627
$33.6 p/Share
1,477
Reduced 1.16%
126,357
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
3,410
Added 2.6%
127,834
Common Stock
Nov 22
2021
-
663
Reduced 0.53%
124,424
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$27,418
$28.65 p/Share
957
Reduced 0.76%
125,087
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$21,702
$21.68 p/Share
1,001
Reduced 0.79%
126,044
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
5,000
Added 3.79%
127,045
Common Stock
Aug 16
2020
SELL
Payment of exercise price or tax liability
$18,078
$18.89 p/Share
957
Reduced 0.78%
122,045
Common Stock
Feb 16
2020
SELL
Payment of exercise price or tax liability
$13,943
$25.82 p/Share
540
Reduced 0.44%
123,002
Common Stock
Feb 16
2020
BUY
Grant, award, or other acquisition
-
3,800
Added 2.98%
123,542
Common Stock
Nov 20
2019
-
817
Reduced 0.68%
119,742
Common Stock
Aug 16
2019
SELL
Payment of exercise price or tax liability
$36,969
$23.82 p/Share
1,552
Reduced 1.27%
120,559
Common Stock
Feb 16
2019
BUY
Grant, award, or other acquisition
-
4,445
Added 3.51%
122,111
Common Stock