Dec 19
2024
SELL
Payment of exercise price or tax liability
$5,263
$169.79 p/Share
31
Reduced 0.27%
11,595
Common Stock
Dec 19
2024
BUY
Exercise of conversion of derivative security
$5,263
$169.79 p/Share
31
Added 0.27%
11,626
Common Stock
Nov 21
2024
SELL
Open market or private sale
$2,210,944
$172.73 p/Share
12,800
Reduced 52.47%
11,595
Common Stock
Nov 21
2024
BUY
Exercise of conversion of derivative security
$1,165,696
$91.07 p/Share
12,800
Added 34.41%
24,395
Common Stock
Oct 24
2024
SELL
Open market or private sale
$2,163,072
$168.99 p/Share
12,800
Reduced 52.53%
11,565
Common Stock
Oct 24
2024
BUY
Exercise of conversion of derivative security
$1,165,696
$91.07 p/Share
12,800
Added 34.44%
24,365
Common Stock
Aug 21
2024
SELL
Open market or private sale
$189,436
$170.51 p/Share
1,111
Reduced 8.76%
11,565
Common Stock
Aug 20
2024
SELL
Open market or private sale
$155,682
$169.22 p/Share
920
Reduced 6.77%
12,676
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
2,031
Added 13.02%
13,567
Common Stock
Aug 01
2024
SELL
Open market or private sale
$1,458,045
$164.9 p/Share
8,842
Reduced 43.39%
11,536
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
$778,626
$88.06 p/Share
8,842
Added 30.26%
20,378
Common Stock
Apr 23
2024
SELL
Open market or private sale
$4,581,309
$161.49 p/Share
28,369
Reduced 71.14%
11,507
Common Stock
Apr 23
2024
BUY
Exercise of conversion of derivative security
$2,277,747
$80.29 p/Share
28,369
Added 41.57%
39,876
Common Stock
Jan 25
2024
SELL
Open market or private sale
$2,164,540
$154.61 p/Share
14,000
Reduced 54.95%
11,478
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
$1,124,060
$80.29 p/Share
14,000
Added 35.46%
25,478
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$24,501
$149.4 p/Share
164
Reduced 1.41%
11,478
Common Stock
Dec 06
2023
BUY
Exercise of conversion of derivative security
$4,033
$149.4 p/Share
27
Added 0.23%
11,642
Common Stock
Oct 03
2023
SELL
Open market or private sale
$220,192
$145.15 p/Share
1,517
Reduced 11.58%
11,584
Common Stock
Aug 25
2023
SELL
Open market or private sale
$151,203
$153.35 p/Share
986
Reduced 7.0%
13,101
Common Stock
Aug 17
2023
SELL
Open market or private sale
$126,254
$152.85 p/Share
826
Reduced 5.54%
14,087
Common Stock
Aug 16
2023
BUY
Grant, award, or other acquisition
-
1,812
Added 10.83%
14,913
Common Stock
Aug 03
2023
SELL
Open market or private sale
$1,985,152
$157.19 p/Share
12,629
Reduced 49.18%
13,051
Common Stock
Aug 03
2023
BUY
Exercise of conversion of derivative security
$1,075,106
$85.13 p/Share
12,629
Added 32.97%
25,680
Common Stock
Apr 24
2023
SELL
Open market or private sale
$1,922,859
$156.33 p/Share
12,300
Reduced 48.61%
13,001
Common Stock
Apr 24
2023
BUY
Exercise of conversion of derivative security
$1,047,099
$85.13 p/Share
12,300
Added 32.71%
25,301
Common Stock