Mar 13
2024
SELL
Open market or private sale
$99,000
$33.0 p/Share
3,000
Reduced 1.19%
249,012
Common Stock
Mar 05
2024
SELL
Open market or private sale
$93,870
$31.29 p/Share
3,000
Reduced 1.18%
252,012
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$333,839
$30.78 p/Share
10,846
Reduced 4.08%
255,012
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
$1,630,335
$33.83 p/Share
48,192
Added 15.35%
265,858
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
31,180
Added 12.53%
217,666
Common Stock
Jun 14
2023
SELL
Open market or private sale
$238,050
$47.61 p/Share
5,000
Reduced 2.74%
177,613
Common Stock
Apr 26
2023
BUY
Grant, award, or other acquisition
-
23,370
Added 11.35%
182,613
Common Stock
Mar 03
2023
SELL
Open market or private sale
$153,150
$51.05 p/Share
3,000
Reduced 1.85%
159,243
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$403,044
$50.28 p/Share
8,016
Reduced 4.71%
162,243
Common Stock
Feb 14
2023
SELL
Open market or private sale
$200,000
$50.0 p/Share
4,000
Reduced 2.3%
170,259
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
$1,047,356
$46.63 p/Share
22,461
Added 11.42%
174,259
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$236,464
$41.01 p/Share
5,766
Reduced 3.69%
150,340
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
1,218
Added 0.77%
156,106
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
21,590
Added 12.23%
154,888
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
13,231
Added 9.03%
133,298
Common Stock
Nov 16
2021
SELL
Open market or private sale
$147,000
$49.0 p/Share
3,000
Reduced 2.46%
118,977
Common Stock
Nov 05
2021
SELL
Open market or private sale
$281,700
$46.95 p/Share
6,000
Reduced 4.69%
121,977
Common Stock
Jun 02
2021
SELL
Open market or private sale
$248,490
$55.22 p/Share
4,500
Reduced 3.4%
127,977
Common Stock
Mar 29
2021
BUY
Grant, award, or other acquisition
-
22,432
Added 14.48%
132,477
Common Stock
Mar 05
2021
SELL
Open market or private sale
$97,580
$48.79 p/Share
2,000
Reduced 1.78%
110,045
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$185,903
$44.85 p/Share
4,145
Reduced 3.57%
112,045
Common Stock
Feb 06
2021
BUY
Grant, award, or other acquisition
-
6,427
Added 5.24%
116,190
Common Stock
Dec 14
2020
SELL
Open market or private sale
$115,156
$36.85 p/Share
3,125
Reduced 2.79%
108,809
Common Stock