Feb 25
2025
SELL
Open market or private sale
$41,749
$99.88 p/Share
418
Reduced 0.94%
44,144
Common Stock
Feb 24
2025
SELL
Open market or private sale
$145,177
$108.18 p/Share
1,342
Reduced 2.92%
44,562
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
5,150
Added 10.09%
45,904
Common Stock
Feb 26
2024
SELL
Open market or private sale
$151,512
$85.94 p/Share
1,763
Reduced 4.15%
40,754
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
5,657
Added 11.74%
42,517
Common Stock
Nov 14
2023
SELL
Open market or private sale
$823,650
$85.0 p/Share
9,690
Reduced 20.82%
36,860
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
$223,839
$23.1 p/Share
9,690
Added 17.23%
46,550
Common Stock
Nov 07
2023
SELL
Open market or private sale
$255,680
$85.0 p/Share
3,008
Reduced 7.54%
36,860
Common Stock
Nov 07
2023
BUY
Exercise of conversion of derivative security
$69,484
$23.1 p/Share
3,008
Added 7.02%
39,868
Common Stock
Mar 03
2023
SELL
Open market or private sale
$50,177
$106.76 p/Share
470
Reduced 1.26%
36,860
Common Stock
Feb 27
2023
SELL
Open market or private sale
$31,974
$104.15 p/Share
307
Reduced 0.82%
37,330
Common Stock
Feb 24
2023
SELL
Open market or private sale
$83,335
$104.3 p/Share
799
Reduced 2.08%
37,637
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
3,346
Added 8.01%
38,436
Common Stock
Oct 04
2022
SELL
Open market or private sale
$750,000
$100.0 p/Share
7,500
Reduced 17.61%
35,090
Common Stock
Oct 04
2022
BUY
Exercise of conversion of derivative security
$66,825
$8.91 p/Share
7,500
Added 14.97%
42,590
Common Stock
Mar 03
2022
SELL
Open market or private sale
$38,922
$80.75 p/Share
482
Reduced 1.35%
35,090
Common Stock
Mar 02
2022
SELL
Open market or private sale
$28,547
$84.21 p/Share
339
Reduced 0.94%
35,572
Common Stock
Feb 25
2022
SELL
Open market or private sale
$26,597
$70.55 p/Share
377
Reduced 1.04%
35,911
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
5,466
Added 13.09%
36,288
Common Stock
Nov 22
2021
SELL
Open market or private sale
$462,489
$103.86 p/Share
4,453
Reduced 12.62%
30,822
Common Stock
Nov 22
2021
BUY
Exercise of conversion of derivative security
$39,676
$8.91 p/Share
4,453
Added 11.21%
35,275
Common Stock
Mar 03
2021
SELL
Open market or private sale
$71,738
$102.63 p/Share
699
Reduced 2.22%
30,822
Common Stock
Mar 02
2021
SELL
Open market or private sale
$28,665
$100.58 p/Share
285
Reduced 0.9%
31,521
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
2,267
Added 6.65%
31,806
Common Stock