Mar 15
2024
SELL
Payment of exercise price or tax liability
-
964
Reduced 1.22%
78,370
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
3,957
Added 4.79%
78,634
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
30,703
Added 28.94%
75,377
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
-
198
Reduced 0.44%
44,670
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
-
185
Reduced 0.41%
44,868
Common Stock
Feb 04
2024
SELL
Payment of exercise price or tax liability
-
318
Reduced 0.7%
45,053
Common Stock
Aug 17
2023
BUY
Open market or private purchase
$24,931
$60.66 p/Share
411
Added 0.9%
45,371
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
-
659
Reduced 1.44%
44,960
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
2,703
Added 5.63%
45,269
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
-
341
Reduced 0.79%
42,916
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
2,274
Added 4.94%
43,744
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
-
203
Reduced 0.47%
43,257
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
-
284
Reduced 0.65%
43,460
Common Stock
Mar 17
2022
SELL
Payment of exercise price or tax liability
-
331
Reduced 0.79%
41,467
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
1,361
Added 3.15%
41,798
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
2,470
Added 5.76%
40,437
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
-
474
Reduced 1.23%
37,964
Common Stock
Feb 02
2022
SELL
Payment of exercise price or tax liability
-
284
Reduced 0.73%
38,438
Common Stock
Nov 02
2021
SELL
Open market or private sale
$353,714
$104.68 p/Share
3,379
Reduced 8.03%
38,722
Common Stock
Nov 02
2021
BUY
Exercise of conversion of derivative security
$147,561
$43.67 p/Share
3,379
Added 7.43%
42,101
Common Stock
May 13
2021
SELL
Open market or private sale
$478,800
$95.76 p/Share
5,000
Reduced 11.44%
38,722
Common Stock
May 13
2021
BUY
Exercise of conversion of derivative security
$218,350
$43.67 p/Share
5,000
Added 10.26%
43,722
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
-
243
Reduced 0.62%
38,722
Common Stock
Mar 15
2021
BUY
Grant, award, or other acquisition
-
998
Added 2.5%
38,965
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
-
226
Reduced 0.59%
37,967
Common Stock