Feb 20
2025
SELL
Open market or private sale
$210,697
$144.71 p/Share
1,456
Reduced 0.06%
2,441,512
Common Stock
Feb 19
2025
SELL
Open market or private sale
$599,412
$148.59 p/Share
4,034
Reduced 0.16%
2,442,968
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
2,300,000
Added 48.45%
2,447,002
Common Stock
Feb 05
2025
SELL
Open market or private sale
$1,686,135
$181.5 p/Share
9,290
Reduced 5.94%
147,002
Common Stock
Jan 30
2025
SELL
Open market or private sale
$1,726,732
$185.87 p/Share
9,290
Reduced 5.61%
156,292
Common Stock
Jan 29
2025
BUY
Grant, award, or other acquisition
-
18,580
Added 10.09%
165,582
Common Stock
Aug 19
2024
SELL
Open market or private sale
$588,810
$196.27 p/Share
3,000
Reduced 2.0%
147,002
Common Stock
Aug 19
2024
BUY
Exercise of conversion of derivative security
$82,020
$27.34 p/Share
3,000
Added 1.96%
150,002
Common Stock
Feb 22
2024
SELL
Open market or private sale
$101,676
$184.53 p/Share
551
Reduced 0.37%
147,002
Common Stock
Feb 20
2024
SELL
Open market or private sale
$976,204
$187.84 p/Share
5,197
Reduced 3.27%
153,518
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
11,481
Added 6.75%
158,715
Common Stock
Feb 02
2024
SELL
Open market or private sale
$1,804,662
$180.16 p/Share
10,017
Reduced 6.37%
147,234
Common Stock
Feb 01
2024
SELL
Open market or private sale
$2,328,551
$180.41 p/Share
12,907
Reduced 7.59%
157,251
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
22,924
Added 11.87%
170,158
Common Stock
Nov 06
2023
SELL
Open market or private sale
$248,761
$165.4 p/Share
1,504
Reduced 1.01%
147,234
Common Stock
Nov 06
2023
BUY
Exercise of conversion of derivative security
$82,028
$54.54 p/Share
1,504
Added 1.0%
148,738
Common Stock
Nov 03
2023
SELL
Open market or private sale
$2,259,386
$166.56 p/Share
13,565
Reduced 8.44%
147,234
Common Stock
Nov 03
2023
BUY
Exercise of conversion of derivative security
$739,835
$54.54 p/Share
13,565
Added 7.78%
160,799
Common Stock
Nov 02
2023
SELL
Open market or private sale
$1,679,448
$164.41 p/Share
10,215
Reduced 6.49%
147,234
Common Stock
Nov 02
2023
BUY
Exercise of conversion of derivative security
$418,202
$40.94 p/Share
10,215
Added 6.09%
157,449
Common Stock
Nov 01
2023
SELL
Open market or private sale
$1,704,571
$159.41 p/Share
10,693
Reduced 6.77%
147,234
Common Stock
Nov 01
2023
BUY
Exercise of conversion of derivative security
$292,346
$27.34 p/Share
10,693
Added 6.34%
157,927
Common Stock
Oct 31
2023
SELL
Open market or private sale
$1,840,373
$158.23 p/Share
11,631
Reduced 7.32%
147,234
Common Stock
Oct 31
2023
BUY
Exercise of conversion of derivative security
$317,991
$27.34 p/Share
11,631
Added 6.82%
158,865
Common Stock
Aug 02
2023
-
1,500
Reduced 1.01%
147,234
Common Stock