Oct 04
2023
SELL
Payment of exercise price or tax liability
$33,953
$18.07 p/Share
1,879
Reduced 1.98%
92,877
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$15,512
$19.39 p/Share
800
Reduced 0.84%
94,756
Common Stock
Jun 04
2023
SELL
Payment of exercise price or tax liability
$12,721
$28.27 p/Share
450
Reduced 0.47%
95,556
Common Stock
May 28
2023
SELL
Payment of exercise price or tax liability
$21,160
$26.45 p/Share
800
Reduced 0.83%
96,006
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
39,282
Added 28.98%
96,245
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$54,214
$33.99 p/Share
1,595
Reduced 2.72%
56,963
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$105,606
$31.44 p/Share
3,359
Reduced 5.43%
58,558
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$83,866
$39.3 p/Share
2,134
Reduced 3.33%
61,917
Common Stock
Oct 04
2022
BUY
Grant, award, or other acquisition
-
10,710
Added 14.33%
64,051
Common Stock
Jun 04
2022
SELL
Payment of exercise price or tax liability
$20,735
$46.49 p/Share
446
Reduced 0.83%
53,341
Common Stock
May 09
2022
BUY
Open market or private purchase
$100,125
$44.5 p/Share
2,250
Added 4.03%
53,526
Common Stock
Mar 11
2022
BUY
Open market or private purchase
$96,060
$64.04 p/Share
1,500
Added 2.84%
51,276
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$113,391
$71.27 p/Share
1,591
Reduced 3.1%
49,776
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
18,249
Added 26.21%
51,367
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$115,363
$81.07 p/Share
1,423
Reduced 4.12%
33,118
Common Stock
Nov 11
2021
BUY
Open market or private purchase
$202,100
$101.05 p/Share
2,000
Added 5.47%
34,541
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$248,448
$116.26 p/Share
2,137
Reduced 6.16%
32,541
Common Stock
Jun 04
2021
SELL
Payment of exercise price or tax liability
$66,798
$148.77 p/Share
449
Reduced 1.28%
34,678
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$107,590
$168.11 p/Share
640
Reduced 1.8%
34,979
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
7,136
Added 16.69%
35,619
Common Stock
Jan 02
2021
SELL
Payment of exercise price or tax liability
$236,282
$173.1 p/Share
1,365
Reduced 4.57%
28,483
Common Stock
Nov 01
2020
SELL
Payment of exercise price or tax liability
$327,068
$149.21 p/Share
2,192
Reduced 6.84%
29,848
Common Stock