Nov 22
2024
SELL
Open market or private sale
$225,000
$45.0 p/Share
5,000
Reduced 4.19%
114,342
Common Stock
Jul 08
2024
SELL
Open market or private sale
$425,000
$42.5 p/Share
10,000
Reduced 7.73%
119,342
Common Stock
Jul 03
2024
SELL
Open market or private sale
$312,360
$40.0 p/Share
7,809
Reduced 5.69%
129,342
Common Stock
Jun 25
2024
SELL
Open market or private sale
$87,640
$40.0 p/Share
2,191
Reduced 1.58%
136,477
Common Stock
May 29
2024
-
783
Reduced 0.56%
138,668
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
13,576
Added 8.87%
139,451
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$52,700
$37.35 p/Share
1,411
Reduced 1.11%
125,875
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$409,648
$37.78 p/Share
10,843
Reduced 7.85%
127,286
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
15,320
Added 9.98%
138,129
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$33,297
$36.51 p/Share
912
Reduced 0.74%
122,809
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$80,541
$36.51 p/Share
2,206
Reduced 1.75%
123,721
Common Stock
May 11
2023
-
810
Reduced 0.64%
125,559
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
15,076
Added 10.66%
126,369
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$35,587
$34.12 p/Share
1,043
Reduced 0.92%
112,226
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$85,163
$34.12 p/Share
2,496
Reduced 2.16%
113,269
Common Stock
Aug 31
2022
-
602
Reduced 0.52%
115,765
Common Stock
Jun 27
2022
SELL
Open market or private sale
$800,000
$40.0 p/Share
20,000
Reduced 14.67%
116,367
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$57,728
$32.0 p/Share
1,804
Reduced 1.3%
136,690
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
20,170
Added 12.71%
138,494
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$73,899
$31.26 p/Share
2,364
Reduced 1.96%
118,324
Common Stock
Dec 24
2021
SELL
Payment of exercise price or tax liability
$25,535
$32.57 p/Share
784
Reduced 0.65%
120,688
Common Stock
May 19
2021
-
323
Reduced 0.24%
136,367
Common Stock
Mar 18
2021
SELL
Open market or private sale
$623,200
$31.16 p/Share
20,000
Reduced 14.14%
121,472
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$58,974
$30.62 p/Share
1,926
Reduced 1.84%
102,548
Common Stock
Dec 17
2020
SELL
Payment of exercise price or tax liability
$86,341
$24.39 p/Share
3,540
Reduced 3.28%
104,474
Common Stock