Oct 01
2024
SELL
Payment of exercise price or tax liability
$287,126
$56.41 p/Share
5,090
Reduced 4.07%
120,042
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$177,444
$49.83 p/Share
3,561
Reduced 2.77%
125,132
Common Stock
Apr 03
2024
SELL
Payment of exercise price or tax liability
$887,673
$65.9 p/Share
13,470
Reduced 9.48%
128,693
Common Stock
Jan 01
2024
BUY
Grant, award, or other acquisition
-
13,000
Added 8.38%
142,163
Common Stock
Aug 03
2023
SELL
Payment of exercise price or tax liability
$307,106
$121.53 p/Share
2,527
Reduced 1.92%
129,163
Common Stock
May 26
2023
SELL
Open market or private sale
$403,300
$100.0 p/Share
4,033
Reduced 2.97%
131,690
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
-
94,000
Added 40.92%
135,723
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$45,863
$86.21 p/Share
532
Reduced 1.26%
41,723
Common Stock
Aug 03
2022
SELL
Open market or private sale
$98,473
$114.77 p/Share
858
Reduced 1.99%
42,255
Common Stock
Aug 01
2022
BUY
Grant, award, or other acquisition
-
16,812
Added 28.06%
43,113
Common Stock
Feb 25
2022
SELL
Open market or private sale
$217,562
$175.03 p/Share
1,243
Reduced 4.51%
26,301
Common Stock
Feb 09
2022
SELL
Open market or private sale
$143,628
$182.5 p/Share
787
Reduced 2.78%
27,544
Common Stock
Feb 08
2022
SELL
Open market or private sale
$303,092
$177.04 p/Share
1,712
Reduced 5.7%
28,331
Common Stock
Feb 02
2022
SELL
Open market or private sale
$83,136
$174.29 p/Share
477
Reduced 1.56%
30,043
Common Stock
Dec 30
2021
SELL
Open market or private sale
$859,186
$191.1 p/Share
4,496
Reduced 12.84%
30,520
Common Stock
Dec 23
2021
-
925
Reduced 2.57%
35,016
Common Stock
Aug 18
2021
SELL
Open market or private sale
$330,800
$187.21 p/Share
1,767
Reduced 4.69%
35,941
Common Stock
Aug 01
2021
BUY
Grant, award, or other acquisition
-
10,325
Added 21.5%
37,708
Common Stock
Feb 24
2021
SELL
Open market or private sale
$513,920
$256.96 p/Share
2,000
Reduced 6.81%
27,383
Common Stock
Feb 08
2021
SELL
Open market or private sale
$87,352
$212.02 p/Share
412
Reduced 1.38%
29,383
Common Stock
Feb 05
2021
SELL
Open market or private sale
$706,680
$216.11 p/Share
3,270
Reduced 9.89%
29,795
Common Stock
Nov 06
2020
SELL
Open market or private sale
$274,560
$137.28 p/Share
2,000
Reduced 5.69%
33,173
Common Stock
Nov 05
2020
-
650
Reduced 1.81%
35,173
Common Stock
Nov 05
2020
SELL
Open market or private sale
$250,805
$135.57 p/Share
1,850
Reduced 4.91%
35,823
Common Stock