Aug 26
2024
SELL
Open market or private sale
$840,200
$42.01 p/Share
20,000
Reduced 14.88%
114,422
Common Stock
Jul 16
2024
SELL
Open market or private sale
$100,000
$40.0 p/Share
2,500
Reduced 1.83%
134,422
Common Stock
May 01
2024
SELL
Open market or private sale
$93,750
$37.5 p/Share
2,500
Reduced 1.79%
136,922
Common Stock
Mar 25
2024
SELL
Open market or private sale
$181,900
$36.38 p/Share
5,000
Reduced 3.46%
139,422
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
58,875
Added 28.96%
144,422
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$238,629
$33.93 p/Share
7,033
Reduced 7.6%
85,547
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$39,072
$33.51 p/Share
1,166
Reduced 1.54%
74,685
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
28,002
Added 23.22%
92,580
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$30,520
$36.95 p/Share
826
Reduced 1.24%
65,744
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$33,067
$36.66 p/Share
902
Reduced 1.34%
66,570
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$194,882
$37.17 p/Share
5,243
Reduced 8.38%
57,356
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
17,712
Added 22.05%
62,599
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
10,116
Added 13.04%
67,472
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$35,571
$37.17 p/Share
957
Reduced 2.09%
44,887
Common Stock
May 17
2022
SELL
Open market or private sale
$92,325
$36.93 p/Share
2,500
Reduced 5.17%
45,844
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$59,900
$48.19 p/Share
1,243
Reduced 2.51%
48,344
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$287,354
$47.34 p/Share
6,070
Reduced 13.05%
40,461
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
26,810
Added 35.09%
49,587
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$39,657
$48.54 p/Share
817
Reduced 2.75%
28,847
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$53,684
$47.34 p/Share
1,134
Reduced 3.68%
29,664
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$40,715
$37.98 p/Share
1,072
Reduced 3.36%
30,798
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
8,351
Added 20.76%
31,870
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$26,236
$32.51 p/Share
807
Reduced 3.32%
23,519
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$37,910
$32.1 p/Share
1,181
Reduced 4.63%
24,326
Common Stock
Apr 03
2020
SELL
Payment of exercise price or tax liability
$14,194
$14.28 p/Share
994
Reduced 3.75%
25,507
Common Stock