Aug 14
2024
SELL
Open market or private sale
$2,506,860
$139.27 p/Share
18,000
Reduced 46.83%
20,440
Common Stock
Feb 22
2024
SELL
Open market or private sale
$3,262,666
$97.67 p/Share
33,405
Reduced 46.5%
38,440
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
-
1,947
Added 2.64%
71,845
Common Stock
May 20
2023
-
59,942
Reduced 46.17%
69,898
Common Stock
Jan 19
2023
SELL
Payment of exercise price or tax liability
$4,069,708
$74.87 p/Share
54,357
Reduced 29.51%
129,840
Common Stock
Jan 19
2023
BUY
Grant, award, or other acquisition
-
140,381
Added 43.25%
184,197
Common Stock
Jan 16
2023
SELL
Payment of exercise price or tax liability
$1,647,490
$75.4 p/Share
21,850
Reduced 33.27%
43,816
Common Stock
Dec 23
2022
-
23,026
Reduced 25.96%
65,666
Common Stock
Nov 02
2022
SELL
Open market or private sale
$4,252,502
$68.23 p/Share
62,326
Reduced 41.27%
88,692
Common Stock
Apr 14
2022
SELL
Open market or private sale
$2,190,251
$78.38 p/Share
27,944
Reduced 15.61%
151,018
Common Stock
Apr 13
2022
SELL
Open market or private sale
$2,723,715
$78.03 p/Share
34,906
Reduced 16.32%
178,962
Common Stock
Apr 12
2022
SELL
Open market or private sale
$167,722
$78.01 p/Share
2,150
Reduced 1.0%
213,868
Common Stock
Mar 01
2022
SELL
Open market or private sale
$4,292,600
$66.04 p/Share
65,000
Reduced 23.13%
216,018
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
$3,476,000
$55.56 p/Share
62,563
Reduced 18.21%
281,018
Common Stock
Jan 20
2022
BUY
Grant, award, or other acquisition
-
161,690
Added 32.0%
343,581
Common Stock
Jan 17
2022
SELL
Payment of exercise price or tax liability
$3,415,780
$57.78 p/Share
59,117
Reduced 24.53%
181,891
Common Stock
Dec 22
2021
-
12,622
Reduced 4.98%
241,008
Common Stock
Nov 17
2021
-
203,168
Reduced 44.48%
253,630
Common Stock
Jun 04
2021
SELL
Open market or private sale
$2,722,200
$45.37 p/Share
60,000
Reduced 11.61%
456,798
Common Stock
Jun 02
2021
SELL
Open market or private sale
$1,525,073
$40.3 p/Share
37,843
Reduced 6.82%
516,798
Common Stock
Jun 01
2021
SELL
Open market or private sale
$486,402
$40.01 p/Share
12,157
Reduced 2.14%
554,641
Common Stock
May 06
2021
SELL
Open market or private sale
$1,500,000
$37.5 p/Share
40,000
Reduced 6.59%
566,798
Common Stock
Apr 30
2021
SELL
Open market or private sale
$813,300
$35.05 p/Share
23,204
Reduced 3.68%
606,798
Common Stock
Apr 29
2021
SELL
Open market or private sale
$237,928
$35.01 p/Share
6,796
Reduced 1.07%
630,002
Common Stock
Apr 14
2021
SELL
Open market or private sale
$651,600
$32.58 p/Share
20,000
Reduced 3.05%
636,798
Common Stock