Nov 11
2024
SELL
Payment of exercise price or tax liability
$523,913
$233.89 p/Share
2,240
Reduced 5.82%
36,220
Common Stock
Nov 11
2024
BUY
Grant, award, or other acquisition
-
5,690
Added 12.89%
38,460
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$134,894
$231.38 p/Share
583
Reduced 1.75%
32,770
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
-
1,480
Added 4.25%
33,353
Common Stock
Nov 02
2024
SELL
Payment of exercise price or tax liability
$100,207
$238.59 p/Share
420
Reduced 1.3%
31,873
Common Stock
Nov 02
2024
BUY
Exercise of conversion of derivative security
-
1,066
Added 3.2%
32,293
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$145,859
$234.5 p/Share
622
Reduced 1.95%
31,227
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
-
1,580
Added 4.73%
31,849
Common Stock
Sep 17
2024
SELL
Open market or private sale
$813,225
$232.35 p/Share
3,500
Reduced 10.36%
30,269
Common Stock
Feb 28
2024
SELL
Open market or private sale
$979,120
$244.78 p/Share
4,000
Reduced 10.59%
33,769
Common Stock
Feb 12
2024
-
460
Reduced 1.2%
37,769
Common Stock
Jan 02
2024
SELL
Open market or private sale
$481,791
$227.26 p/Share
2,120
Reduced 5.25%
38,229
Common Stock
Dec 01
2023
SELL
Open market or private sale
$408,000
$204.0 p/Share
2,000
Reduced 4.72%
40,349
Common Stock
Nov 06
2023
SELL
Payment of exercise price or tax liability
$1,434,245
$181.55 p/Share
7,900
Reduced 15.72%
42,349
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
20,076
Added 28.55%
50,249
Common Stock
Nov 02
2023
SELL
Payment of exercise price or tax liability
$72,458
$172.52 p/Share
420
Reduced 1.37%
30,173
Common Stock
Nov 02
2023
BUY
Exercise of conversion of derivative security
-
1,065
Added 3.36%
30,593
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$107,251
$172.43 p/Share
622
Reduced 2.06%
29,528
Common Stock
Nov 01
2023
BUY
Exercise of conversion of derivative security
-
1,580
Added 4.98%
30,150
Common Stock
Oct 27
2023
SELL
Payment of exercise price or tax liability
$116,893
$179.56 p/Share
651
Reduced 2.23%
28,570
Common Stock
Oct 27
2023
BUY
Exercise of conversion of derivative security
-
1,652
Added 5.35%
29,221
Common Stock
Sep 15
2023
SELL
Open market or private sale
$2,281,762
$200.26 p/Share
11,394
Reduced 29.24%
27,569
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
$723,982
$86.25 p/Share
8,394
Added 17.72%
38,963
Common Stock
May 05
2023
SELL
Open market or private sale
$2,497,800
$166.52 p/Share
15,000
Reduced 32.92%
30,569
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$612,699
$151.06 p/Share
4,056
Reduced 8.17%
45,569
Common Stock