Dec 12
2024
BUY
Exercise of conversion of derivative security
-
6
Added 0.11%
5,544
Common Stock
Dec 11
2024
BUY
Exercise of conversion of derivative security
-
6
Added 0.11%
5,538
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
-
1
Added 0.02%
5,532
Common Stock
Dec 06
2024
BUY
Grant, award, or other acquisition
-
420
Added 7.06%
5,531
Common Stock
Nov 20
2024
SELL
Open market or private sale
$20,493
$103.5 p/Share
198
Reduced 3.73%
5,111
Common Stock
Mar 05
2024
SELL
Open market or private sale
$344,925
$67.5 p/Share
5,110
Reduced 49.05%
5,309
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
1
Added 0.01%
10,419
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
593
Added 5.39%
10,418
Common Stock
Dec 12
2023
BUY
Exercise of conversion of derivative security
-
1
Added 0.01%
9,825
Common Stock
Dec 11
2023
BUY
Exercise of conversion of derivative security
-
2
Added 0.02%
9,824
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
-
512
Added 4.95%
9,822
Common Stock
May 09
2023
SELL
Open market or private sale
$240,768
$66.0 p/Share
3,648
Reduced 28.15%
9,310
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
$153,361
$42.04 p/Share
3,648
Added 21.97%
12,958
Common Stock
Mar 02
2023
SELL
Open market or private sale
$9,600
$50.0 p/Share
192
Reduced 2.02%
9,310
Common Stock
Dec 12
2022
BUY
Grant, award, or other acquisition
-
593
Added 5.87%
9,502
Common Stock
Dec 02
2022
SELL
Open market or private sale
$470,700
$47.07 p/Share
10,000
Reduced 52.88%
8,909
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
$321,100
$32.11 p/Share
10,000
Added 34.59%
18,909
Common Stock
Dec 11
2021
BUY
Grant, award, or other acquisition
$27,994
$48.6 p/Share
576
Added 6.07%
8,909
Common Stock
Mar 01
2021
SELL
Open market or private sale
$384,600
$51.28 p/Share
7,500
Reduced 47.37%
8,333
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
$225,825
$30.11 p/Share
7,500
Added 32.14%
15,833
Common Stock
Nov 24
2020
SELL
Open market or private sale
$296,250
$39.5 p/Share
7,500
Reduced 47.37%
8,333
Common Stock
Nov 24
2020
BUY
Exercise of conversion of derivative security
$205,725
$27.43 p/Share
7,500
Added 32.14%
15,833
Common Stock