Jun 13
2024
SELL
Open market or private sale
$211,487
$28.38 p/Share
7,452
Reduced 6.75%
102,912
Common Stock
Jun 12
2024
BUY
Grant, award, or other acquisition
-
54,300
Added 32.98%
110,364
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$93,009
$30.89 p/Share
3,011
Reduced 5.1%
56,064
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
33,700
Added 36.32%
59,075
Common Stock
Jun 14
2023
SELL
Open market or private sale
$239,473
$37.03 p/Share
6,467
Reduced 20.31%
25,375
Common Stock
Jun 14
2023
BUY
Grant, award, or other acquisition
-
10,950
Added 25.59%
31,842
Common Stock
Jun 07
2023
SELL
Open market or private sale
$51,389
$37.87 p/Share
1,357
Reduced 6.1%
20,892
Common Stock
Jun 06
2023
SELL
Open market or private sale
$50,725
$38.99 p/Share
1,301
Reduced 5.52%
22,249
Common Stock
Jun 08
2022
BUY
Grant, award, or other acquisition
-
9,900
Added 29.6%
23,550
Common Stock
Jun 07
2022
SELL
Open market or private sale
$276,662
$59.51 p/Share
4,649
Reduced 25.41%
13,650
Common Stock
Jun 06
2022
SELL
Open market or private sale
$243,578
$61.37 p/Share
3,969
Reduced 17.82%
18,299
Common Stock
Mar 21
2022
SELL
Open market or private sale
$527,075
$72.67 p/Share
7,253
Reduced 24.57%
22,268
Common Stock
Mar 21
2022
BUY
Exercise of conversion of derivative security
$313,185
$43.18 p/Share
7,253
Added 19.72%
29,521
Common Stock
Feb 25
2022
SELL
Open market or private sale
$135,382
$66.04 p/Share
2,050
Reduced 8.43%
22,268
Common Stock
Feb 25
2022
BUY
Exercise of conversion of derivative security
$78,617
$38.35 p/Share
2,050
Added 7.77%
24,318
Common Stock
Feb 16
2022
SELL
Open market or private sale
$650
$65.0 p/Share
10
Reduced 0.04%
22,268
Common Stock
Feb 16
2022
BUY
Exercise of conversion of derivative security
$383
$38.35 p/Share
10
Added 0.04%
22,278
Common Stock
Feb 10
2022
SELL
Open market or private sale
$52,144
$65.18 p/Share
800
Reduced 3.47%
22,268
Common Stock
Feb 10
2022
BUY
Exercise of conversion of derivative security
$30,680
$38.35 p/Share
800
Added 3.35%
23,068
Common Stock
Feb 04
2022
SELL
Open market or private sale
$65,180
$65.18 p/Share
1,000
Reduced 4.3%
22,268
Common Stock
Feb 04
2022
BUY
Exercise of conversion of derivative security
$38,350
$38.35 p/Share
1,000
Added 4.12%
23,268
Common Stock
Jan 21
2022
SELL
Open market or private sale
$13,082
$65.41 p/Share
200
Reduced 0.89%
22,268
Common Stock
Jan 21
2022
BUY
Exercise of conversion of derivative security
$7,670
$38.35 p/Share
200
Added 0.88%
22,468
Common Stock
Jan 19
2022
SELL
Open market or private sale
$144,056
$65.51 p/Share
2,199
Reduced 8.99%
22,268
Common Stock
Jan 19
2022
BUY
Exercise of conversion of derivative security
$84,332
$38.35 p/Share
2,199
Added 8.25%
24,467
Common Stock