Mar 12
2024
BUY
Grant, award, or other acquisition
-
116,176
Added 31.55%
252,009
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$2,348,453
$45.24 p/Share
51,911
Reduced 15.7%
278,670
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
131,917
Added 28.52%
330,581
Common Stock
Oct 26
2023
BUY
Open market or private purchase
$32,570
$32.57 p/Share
1,000
Added 0.5%
198,664
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$1,637,240
$39.16 p/Share
41,809
Reduced 17.46%
197,664
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
106,246
Added 30.73%
239,473
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$43,403
$42.18 p/Share
1,029
Reduced 0.77%
133,227
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
108,539
Added 25.72%
313,488
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
-
5,049
Reduced 3.74%
130,031
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
12,831
Added 8.67%
135,080
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$562,093
$52.66 p/Share
10,674
Reduced 8.03%
122,249
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
27,125
Added 16.95%
132,923
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$77,014
$46.31 p/Share
1,663
Reduced 1.55%
105,798
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
4,225
Added 3.78%
107,461
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
72,820
Added 22.04%
257,580
Common Stock
Jul 30
2021
BUY
Open market or private purchase
$52,100
$52.1 p/Share
1,000
Added 0.96%
103,236
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
-
5,049
Reduced 4.71%
102,236
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
12,831
Added 10.68%
107,285
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$93,083
$62.64 p/Share
1,486
Reduced 1.55%
94,454
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
5,939
Added 5.83%
95,940
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$62,388
$60.63 p/Share
1,029
Reduced 1.13%
90,001
Common Stock
Mar 07
2021
BUY
Grant, award, or other acquisition
-
4,225
Added 4.44%
91,030
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
84,745
Added 28.97%
207,755
Common Stock