May 06
2024
-
4,000
Reduced 3.49%
110,547
Common Stock
Apr 12
2024
SELL
Payment of exercise price or tax liability
$214,675
$25.0 p/Share
8,587
Reduced 6.97%
114,547
Common Stock
Apr 12
2024
BUY
Grant, award, or other acquisition
-
18,530
Added 13.08%
123,134
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$372,839
$25.08 p/Share
14,866
Reduced 12.44%
104,604
Common Stock
Aug 16
2023
SELL
Open market or private sale
$137,250
$27.45 p/Share
5,000
Reduced 4.02%
119,470
Common Stock
Jun 14
2023
BUY
Grant, award, or other acquisition
-
49,148
Added 28.31%
124,470
Common Stock
Jun 09
2023
SELL
Open market or private sale
$150,150
$30.03 p/Share
5,000
Reduced 6.22%
75,322
Common Stock
Apr 06
2023
SELL
Payment of exercise price or tax liability
$415,314
$25.74 p/Share
16,135
Reduced 16.73%
80,322
Common Stock
Apr 06
2023
BUY
Grant, award, or other acquisition
-
39,267
Added 28.93%
96,457
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$308,374
$28.08 p/Share
10,982
Reduced 16.11%
57,190
Common Stock
Mar 08
2022
SELL
Open market or private sale
$238,700
$47.74 p/Share
5,000
Reduced 6.83%
68,172
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
28,555
Added 28.07%
73,172
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$472,149
$57.46 p/Share
8,217
Reduced 15.55%
44,617
Common Stock
Dec 01
2021
-
2,000
Reduced 3.65%
52,834
Common Stock
Nov 17
2021
SELL
Open market or private sale
$307,150
$61.43 p/Share
5,000
Reduced 8.36%
54,834
Common Stock
Nov 11
2021
SELL
Open market or private sale
$182,940
$60.98 p/Share
3,000
Reduced 4.77%
59,834
Common Stock
Aug 18
2021
SELL
Open market or private sale
$281,650
$56.33 p/Share
5,000
Reduced 7.37%
62,834
Common Stock
May 28
2021
SELL
Open market or private sale
$254,870
$46.34 p/Share
5,500
Reduced 7.5%
67,834
Common Stock
May 11
2021
-
1,000
Reduced 1.35%
73,334
Common Stock
Feb 04
2021
BUY
Grant, award, or other acquisition
-
18,530
Added 19.95%
74,334
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$120,127
$29.86 p/Share
4,023
Reduced 6.72%
55,804
Common Stock
Nov 03
2020
BUY
Open market or private purchase
$52,725
$21.09 p/Share
2,500
Added 4.01%
59,827
Common Stock