Dec 15
2023
SELL
Payment of exercise price or tax liability
$15,739
$109.3 p/Share
144
Reduced 0.77%
18,603
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
301
Added 1.58%
18,747
Common Stock
Nov 22
2023
SELL
Open market or private sale
$68,200
$100.0 p/Share
682
Reduced 3.57%
18,446
Common Stock
Nov 15
2023
SELL
Sale (or disposition) back to the issuer
$0
$94.92 p/Share
0
Reduced 0.0%
19,128
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$60,369
$94.92 p/Share
636
Reduced 3.22%
19,128
Common Stock
Oct 25
2023
BUY
Grant, award, or other acquisition
-
73
Added 0.37%
19,764
Common Stock
Aug 23
2023
SELL
Open market or private sale
$30,401
$83.52 p/Share
364
Reduced 1.82%
19,690
Common Stock
Jul 26
2023
BUY
Grant, award, or other acquisition
-
54
Added 0.27%
20,054
Common Stock
Apr 26
2023
BUY
Grant, award, or other acquisition
-
72
Added 0.36%
20,000
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
6,859
Added 25.61%
19,927
Common Stock
Mar 15
2023
SELL
Sale (or disposition) back to the issuer
$146
$73.43 p/Share
2
Reduced 0.02%
13,068
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$106,767
$73.43 p/Share
1,454
Reduced 10.01%
13,070
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
1,462
Added 9.14%
14,525
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
51
Added 0.39%
13,062
Common Stock
Nov 15
2022
SELL
Sale (or disposition) back to the issuer
$0
$50.49 p/Share
0
Reduced 0.0%
13,011
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$22,720
$50.49 p/Share
450
Reduced 3.34%
13,011
Common Stock
Oct 26
2022
BUY
Grant, award, or other acquisition
-
79
Added 0.58%
13,461
Common Stock
Jul 27
2022
BUY
Grant, award, or other acquisition
-
64
Added 0.48%
13,382
Common Stock
Apr 27
2022
BUY
Grant, award, or other acquisition
-
68
Added 0.51%
13,317
Common Stock
Mar 15
2022
SELL
Sale (or disposition) back to the issuer
$249
$62.19 p/Share
4
Reduced 0.06%
6,976
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$48,695
$62.19 p/Share
783
Reduced 10.09%
6,979
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
7,402
Added 35.85%
13,248
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
31
Added 0.47%
6,633
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
3,787
Added 36.46%
6,601
Common Stock
Oct 27
2021
BUY
Grant, award, or other acquisition
-
11
Added 0.39%
2,814
Common Stock