Feb 25
2025
SELL
Open market or private sale
$47,823
$99.84 p/Share
479
Reduced 2.57%
18,179
Common Stock
Feb 24
2025
SELL
Open market or private sale
$165,731
$108.18 p/Share
1,532
Reduced 7.59%
18,658
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
5,150
Added 20.32%
20,190
Common Stock
Sep 12
2024
SELL
Open market or private sale
$382,542
$129.15 p/Share
2,962
Reduced 16.45%
15,040
Common Stock
Feb 26
2024
SELL
Open market or private sale
$140,872
$85.95 p/Share
1,639
Reduced 8.34%
18,002
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
5,657
Added 22.36%
19,641
Common Stock
May 01
2023
SELL
Open market or private sale
$41,382
$83.6 p/Share
495
Reduced 3.42%
13,984
Common Stock
Mar 03
2023
SELL
Open market or private sale
$58,824
$106.76 p/Share
551
Reduced 3.67%
14,479
Common Stock
Feb 27
2023
SELL
Open market or private sale
$37,389
$104.15 p/Share
359
Reduced 2.33%
15,030
Common Stock
Feb 24
2023
SELL
Open market or private sale
$81,666
$104.3 p/Share
783
Reduced 4.84%
15,389
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
3,346
Added 17.14%
16,172
Common Stock
Nov 18
2022
SELL
Open market or private sale
$363,750
$107.81 p/Share
3,374
Reduced 20.83%
12,826
Common Stock
Nov 18
2022
BUY
Exercise of conversion of derivative security
$232,434
$68.89 p/Share
3,374
Added 17.24%
16,200
Common Stock
Nov 17
2022
SELL
Open market or private sale
$709,445
$107.07 p/Share
6,626
Reduced 34.06%
12,826
Common Stock
Nov 17
2022
BUY
Exercise of conversion of derivative security
$456,465
$68.89 p/Share
6,626
Added 25.41%
19,452
Common Stock
Aug 04
2022
SELL
Open market or private sale
$950,000
$95.0 p/Share
10,000
Reduced 40.96%
14,413
Common Stock
Aug 04
2022
BUY
Exercise of conversion of derivative security
$688,900
$68.89 p/Share
10,000
Added 29.06%
24,413
Common Stock
Aug 04
2022
BUY
Open market or private sale
$150,765
$95.0 p/Share
1,587
Added 11.01%
12,826
Common Stock
May 02
2022
SELL
Open market or private sale
$41,783
$84.41 p/Share
495
Reduced 3.32%
14,413
Common Stock
Mar 03
2022
SELL
Open market or private sale
$50,550
$80.75 p/Share
626
Reduced 4.03%
14,908
Common Stock
Feb 25
2022
SELL
Open market or private sale
$30,552
$70.56 p/Share
433
Reduced 2.71%
15,534
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
5,466
Added 25.5%
15,967
Common Stock
Apr 30
2021
SELL
Open market or private sale
$53,500
$107.43 p/Share
498
Reduced 4.53%
10,501
Common Stock
Mar 03
2021
SELL
Open market or private sale
$57,062
$102.63 p/Share
556
Reduced 4.81%
10,999
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
2,721
Added 19.06%
11,555
Common Stock