Nov 17
2023
SELL
Payment of exercise price or tax liability
$134,107
$105.68 p/Share
1,269
Reduced 2.89%
42,587
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
772
Added 1.73%
43,856
Common Stock
Sep 15
2023
SELL
Open market or private sale
$441,049
$88.21 p/Share
5,000
Reduced 10.4%
43,084
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$548,139
$88.71 p/Share
6,179
Reduced 11.43%
47,886
Common Stock
Aug 17
2023
BUY
Grant, award, or other acquisition
-
27,703
Added 33.88%
54,065
Common Stock
Aug 14
2023
SELL
Open market or private sale
$699,106
$91.16 p/Share
7,669
Reduced 22.54%
26,362
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$49,098
$81.02 p/Share
606
Reduced 1.75%
34,031
Common Stock
May 17
2023
BUY
Grant, award, or other acquisition
-
772
Added 2.18%
34,637
Common Stock
Mar 09
2023
SELL
Open market or private sale
$576,400
$115.28 p/Share
5,000
Reduced 12.9%
33,755
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$80,302
$122.04 p/Share
658
Reduced 1.67%
38,755
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
772
Added 1.92%
39,413
Common Stock
Dec 09
2022
SELL
Open market or private sale
$411,200
$102.8 p/Share
4,000
Reduced 9.38%
38,641
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$60,663
$100.27 p/Share
605
Reduced 1.4%
42,641
Common Stock
Nov 17
2022
BUY
Grant, award, or other acquisition
-
772
Added 1.75%
43,246
Common Stock
Nov 11
2022
SELL
Open market or private sale
$194,188
$106.58 p/Share
1,822
Reduced 4.11%
42,474
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$568,900
$88.6 p/Share
6,421
Reduced 12.66%
44,296
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
-
8,178
Added 13.89%
50,717
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$847,724
$99.01 p/Share
8,562
Reduced 16.76%
42,539
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
-
16,356
Added 24.25%
51,101
Common Stock
Sep 09
2022
SELL
Open market or private sale
$492,000
$123.0 p/Share
4,000
Reduced 10.36%
34,608
Common Stock
Aug 25
2022
SELL
Open market or private sale
$534,160
$133.54 p/Share
4,000
Reduced 9.39%
38,608
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$1,282,168
$138.12 p/Share
9,283
Reduced 17.89%
42,608
Common Stock
Aug 17
2022
BUY
Grant, award, or other acquisition
-
20,994
Added 28.8%
51,891
Common Stock
Nov 24
2021
SELL
Open market or private sale
$276,000
$276.0 p/Share
1,000
Reduced 3.14%
30,844
Common Stock
Nov 12
2021
SELL
Open market or private sale
$1,250,150
$250.03 p/Share
5,000
Reduced 13.57%
31,844
Common Stock