Jun 05
2023
SELL
Payment of exercise price or tax liability
$13,335
$38.21 p/Share
349
Reduced 1.0%
34,709
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$4,656
$43.93 p/Share
106
Reduced 0.3%
35,058
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$16,913
$43.93 p/Share
385
Reduced 1.08%
35,164
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
7,967
Added 18.31%
35,549
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$3,297
$43.96 p/Share
75
Reduced 0.27%
27,582
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$9,695
$42.9 p/Share
226
Reduced 0.81%
27,657
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
511
Added 1.8%
27,883
Common Stock
Jun 10
2022
BUY
Grant, award, or other acquisition
-
10,577
Added 27.95%
27,271
Common Stock
Jun 05
2022
SELL
Payment of exercise price or tax liability
$19,864
$44.84 p/Share
443
Reduced 2.59%
16,694
Common Stock
Mar 12
2022
SELL
Payment of exercise price or tax liability
$7,738
$57.32 p/Share
135
Reduced 0.79%
17,039
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
2,397
Added 12.25%
17,174
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$9,678
$60.87 p/Share
159
Reduced 1.06%
14,777
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$6,047
$62.99 p/Share
96
Reduced 0.64%
14,936
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$15,367
$60.74 p/Share
253
Reduced 1.66%
15,032
Common Stock
Sep 08
2021
SELL
Payment of exercise price or tax liability
$42,475
$81.84 p/Share
519
Reduced 3.29%
15,233
Common Stock
Jun 05
2021
SELL
Payment of exercise price or tax liability
$43,312
$97.55 p/Share
444
Reduced 2.74%
15,752
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
-
1,444
Added 8.21%
16,135
Common Stock
Mar 09
2021
SELL
Payment of exercise price or tax liability
$33,206
$114.11 p/Share
291
Reduced 1.94%
14,691
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$8,920
$117.37 p/Share
76
Reduced 0.5%
14,982
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$21,088
$120.5 p/Share
175
Reduced 1.15%
15,058
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
565
Added 3.58%
15,233
Common Stock