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
Nov 29
2022
BUY
Exercise of conversion of derivative security
-
1,500
Added 5.59%
25,326
Common Stock
Nov 22
2022
SELL
Payment of exercise price or tax liability
$218,630
$123.52 p/Share
1,770
Reduced 6.92%
23,826
Common Stock
Nov 22
2022
BUY
Exercise of conversion of derivative security
-
4,500
Added 14.95%
25,596
Common Stock
Sep 08
2022
SELL
Open market or private sale
$427,000
$106.75 p/Share
4,000
Reduced 15.94%
21,096
Common Stock
May 03
2022
SELL
Open market or private sale
$601,260
$100.21 p/Share
6,000
Reduced 19.3%
25,096
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$329,152
$102.86 p/Share
3,200
Reduced 9.33%
31,096
Common Stock
Dec 14
2021
SELL
Open market or private sale
$619,879
$96.15 p/Share
6,447
Reduced 15.82%
34,296
Common Stock