Mar 21
2024
SELL
Open market or private sale
$166,350
$110.9 p/Share
1,500
Reduced 4.83%
29,548
Common Stock
Mar 11
2024
SELL
Open market or private sale
$432,640
$108.16 p/Share
4,000
Reduced 11.41%
31,048
Common Stock
Feb 27
2024
SELL
Open market or private sale
$439,113
$106.22 p/Share
4,134
Reduced 10.55%
35,048
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
10,622
Added 21.33%
39,182
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
1,493
Added 4.97%
28,560
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$183,949
$87.93 p/Share
2,092
Reduced 7.17%
27,067
Common Stock
Aug 05
2023
SELL
Payment of exercise price or tax liability
$200,080
$61.0 p/Share
3,280
Reduced 10.11%
29,159
Common Stock
Jun 09
2023
SELL
Open market or private sale
$106,820
$53.41 p/Share
2,000
Reduced 5.81%
32,439
Common Stock
May 15
2023
SELL
Open market or private sale
$193,275
$42.95 p/Share
4,500
Reduced 11.56%
34,439
Common Stock
Mar 08
2023
SELL
Open market or private sale
$164,960
$41.24 p/Share
4,000
Reduced 9.32%
38,939
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$148,801
$38.46 p/Share
3,869
Reduced 8.27%
42,939
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
9,500
Added 16.87%
46,808
Common Stock
Jan 01
2023
BUY
Grant, award, or other acquisition
-
4,494
Added 10.75%
37,308
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$58,252
$32.8 p/Share
1,776
Reduced 5.13%
32,814
Common Stock
Dec 21
2022
SELL
Open market or private sale
$111,370
$31.82 p/Share
3,500
Reduced 9.19%
34,590
Common Stock
Aug 05
2022
SELL
Payment of exercise price or tax liability
$78,541
$25.23 p/Share
3,113
Reduced 7.56%
38,090
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$68,500
$28.12 p/Share
2,436
Reduced 5.58%
41,203
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
6,103
Added 12.27%
43,639
Common Stock
Jan 01
2022
BUY
Grant, award, or other acquisition
-
5,095
Added 11.95%
37,536
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$21,960
$26.3 p/Share
835
Reduced 2.51%
32,441
Common Stock
Aug 05
2021
SELL
Payment of exercise price or tax liability
$48,576
$22.12 p/Share
2,196
Reduced 6.19%
33,276
Common Stock
May 05
2021
BUY
Grant, award, or other acquisition
-
6,347
Added 15.18%
35,472
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$12,870
$23.19 p/Share
555
Reduced 1.87%
29,125
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
1,872
Added 5.93%
29,680
Common Stock