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
Nov 07
2022
BUY
Grant, award, or other acquisition
-
10,305
Added 17.2%
49,625
Common Stock
Nov 02
2022
SELL
Payment of exercise price or tax liability
$63,777
$151.85 p/Share
420
Reduced 1.06%
39,320
Common Stock
Nov 02
2022
BUY
Exercise of conversion of derivative security
-
1,065
Added 2.61%
39,740
Common Stock
Oct 29
2022
SELL
Payment of exercise price or tax liability
$104,493
$151.66 p/Share
689
Reduced 1.75%
38,675
Common Stock
Oct 29
2022
BUY
Exercise of conversion of derivative security
-
1,749
Added 4.25%
39,364
Common Stock
Oct 27
2022
SELL
Payment of exercise price or tax liability
$95,732
$147.28 p/Share
650
Reduced 1.7%
37,615
Common Stock
Oct 27
2022
BUY
Exercise of conversion of derivative security
-
1,651
Added 4.14%
38,265
Common Stock
Nov 18
2021
SELL
Open market or private sale
$1,579,101
$219.35 p/Share
7,199
Reduced 16.43%
36,614
Common Stock