Dec 15
2024
SELL
Payment of exercise price or tax liability
$917,039
$160.49 p/Share
5,714
Reduced 5.93%
90,656
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
14,523
Added 13.1%
96,370
Common Stock
Nov 30
2024
SELL
Payment of exercise price or tax liability
$1,026,175
$169.28 p/Share
6,062
Reduced 6.9%
81,847
Common Stock
Nov 30
2024
BUY
Exercise of conversion of derivative security
-
15,407
Added 14.91%
87,909
Common Stock
Nov 25
2024
BUY
Grant, award, or other acquisition
-
24,615
Added 25.35%
72,502
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$96,630
$163.78 p/Share
590
Reduced 1.22%
47,887
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
-
1,500
Added 3.0%
48,477
Common Stock
May 03
2024
SELL
Open market or private sale
$1,380,661
$124.44 p/Share
11,095
Reduced 19.11%
46,977
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$330,820
$111.5 p/Share
2,967
Reduced 4.86%
58,072
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$313,014
$110.88 p/Share
2,823
Reduced 4.42%
61,039
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
7,176
Added 10.1%
63,862
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$183,637
$103.75 p/Share
1,770
Reduced 3.03%
56,686
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
-
4,500
Added 7.15%
58,456
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$61,946
$102.73 p/Share
603
Reduced 1.11%
53,956
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
-
1,500
Added 2.68%
54,559
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$61,519
$104.27 p/Share
590
Reduced 1.38%
42,296
Common Stock
Nov 22
2023
BUY
Exercise of conversion of derivative security
-
1,500
Added 3.38%
42,886
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
10,763
Added 17.11%
52,149
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$399,079
$106.11 p/Share
3,761
Reduced 8.33%
41,386
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$433,924
$111.52 p/Share
3,891
Reduced 7.93%
45,147
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
-
9,890
Added 16.78%
49,038
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$110,353
$116.9 p/Share
944
Reduced 2.35%
39,148
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
-
12,956
Added 25.58%
37,692
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
-
2,400
Added 5.65%
40,092
Common Stock
Nov 29
2022
SELL
Payment of exercise price or tax liability
$68,068
$115.37 p/Share
590
Reduced 2.33%
24,736
Common Stock