Dec 01
2024
SELL
Payment of exercise price or tax liability
$339,203
$135.79 p/Share
2,498
Reduced 1.0%
247,663
Common Stock
Jun 06
2024
SELL
Payment of exercise price or tax liability
$969,016
$90.52 p/Share
10,705
Reduced 4.12%
249,409
Common Stock
Jun 04
2024
SELL
Payment of exercise price or tax liability
$405,604
$93.05 p/Share
4,359
Reduced 1.65%
260,114
Common Stock
May 31
2024
SELL
Payment of exercise price or tax liability
$370,275
$100.92 p/Share
3,669
Reduced 1.37%
264,473
Common Stock
May 16
2024
BUY
Grant, award, or other acquisition
-
9,222
Added 3.32%
268,142
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
-
26,933
Added 9.42%
258,920
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$63,231
$21.24 p/Share
2,977
Reduced 1.27%
231,987
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$285,305
$26.54 p/Share
10,750
Reduced 4.38%
234,964
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$55,212
$21.13 p/Share
2,613
Reduced 1.05%
245,714
Common Stock
Jun 06
2022
BUY
Grant, award, or other acquisition
-
76,954
Added 23.66%
248,327
Common Stock
Jun 04
2022
SELL
Payment of exercise price or tax liability
$53,314
$11.72 p/Share
4,549
Reduced 2.59%
171,373
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$24,701
$8.3 p/Share
2,976
Reduced 1.66%
175,922
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$103,111
$9.7 p/Share
10,630
Reduced 5.61%
178,898
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$134,422
$10.06 p/Share
13,362
Reduced 6.59%
189,528
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$26,992
$10.33 p/Share
2,613
Reduced 1.27%
202,890
Common Stock
Jun 18
2021
SELL
Payment of exercise price or tax liability
$70,491
$15.71 p/Share
4,487
Reduced 2.14%
205,503
Common Stock
Jun 04
2021
BUY
Grant, award, or other acquisition
-
41,069
Added 16.36%
209,990
Common Stock
May 20
2021
SELL
Payment of exercise price or tax liability
$31,898
$16.2 p/Share
1,969
Reduced 1.15%
168,921
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$108,092
$15.25 p/Share
7,088
Reduced 3.98%
170,890
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$128,008
$14.52 p/Share
8,816
Reduced 4.72%
177,978
Common Stock
Dec 01
2020
BUY
Grant, award, or other acquisition
-
186,794
Added 50.0%
186,794
Common Stock