Sep 10
2024
SELL
Payment of exercise price or tax liability
$137,771
$104.61 p/Share
1,317
Reduced 2.13%
60,615
Common Stock
Jun 10
2024
SELL
Payment of exercise price or tax liability
$172,092
$130.67 p/Share
1,317
Reduced 2.09%
61,656
Common Stock
May 02
2024
BUY
Open market or private purchase
$416,000
$104.0 p/Share
4,000
Added 5.97%
62,973
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$171,578
$130.28 p/Share
1,317
Reduced 2.18%
58,973
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$848,624
$129.66 p/Share
6,545
Reduced 9.79%
60,290
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
4,290
Added 6.03%
66,835
Common Stock
Jan 15
2024
BUY
Grant, award, or other acquisition
-
17,160
Added 21.53%
62,545
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$132,779
$103.01 p/Share
1,289
Reduced 1.33%
95,385
Common Stock
Sep 10
2023
SELL
Payment of exercise price or tax liability
$154,976
$120.23 p/Share
1,289
Reduced 1.32%
96,674
Common Stock
Jun 10
2023
SELL
Payment of exercise price or tax liability
$225,033
$174.58 p/Share
1,289
Reduced 1.3%
97,963
Common Stock
May 02
2023
BUY
Open market or private purchase
$547,155
$156.33 p/Share
3,500
Added 3.41%
99,043
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$1,083,684
$210.22 p/Share
5,155
Reduced 5.12%
95,543
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
8,580
Added 7.85%
100,698
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$3,083,728
$212.95 p/Share
14,481
Reduced 13.58%
92,118
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
18,200
Added 14.58%
106,599
Common Stock
Oct 27
2022
SELL
Open market or private sale
$2,822,870
$298.59 p/Share
9,454
Reduced 9.66%
88,399
Common Stock
Oct 15
2022
SELL
Payment of exercise price or tax liability
$2,211,239
$237.87 p/Share
9,296
Reduced 8.68%
97,853
Common Stock
Aug 10
2022
SELL
Open market or private sale
$495,843
$293.92 p/Share
1,687
Reduced 1.55%
107,149
Common Stock
Apr 15
2022
SELL
Payment of exercise price or tax liability
$1,770,981
$190.51 p/Share
9,296
Reduced 7.88%
108,628
Common Stock
Apr 08
2022
BUY
Grant, award, or other acquisition
-
10,400
Added 8.1%
117,924
Common Stock
Mar 02
2022
SELL
Open market or private sale
$1,972,769
$162.81 p/Share
12,117
Reduced 15.21%
67,524
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
15,000
Added 15.85%
79,641
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
40,000
Added 27.11%
107,524
Common Stock
Nov 04
2021
SELL
Open market or private sale
$798,355
$236.69 p/Share
3,373
Reduced 4.98%
64,390
Common Stock
Nov 03
2021
SELL
Open market or private sale
$2,204,912
$233.25 p/Share
9,453
Reduced 12.24%
67,763
Common Stock