Sep 19
2024
SELL
Open market or private sale
$183,408
$70.03 p/Share
2,619
Reduced 0.51%
515,191
Common Stock
Sep 18
2024
SELL
Open market or private sale
$201,756
$70.03 p/Share
2,881
Reduced 0.55%
517,810
Common Stock
Sep 17
2024
SELL
Open market or private sale
$287,779
$70.19 p/Share
4,100
Reduced 0.78%
520,691
Common Stock
Sep 16
2024
SELL
Open market or private sale
$28,004
$70.01 p/Share
400
Reduced 0.08%
524,791
Common Stock
Aug 15
2024
SELL
Open market or private sale
$1,300,200
$65.01 p/Share
20,000
Reduced 3.67%
525,191
Common Stock
May 16
2024
SELL
Open market or private sale
$1,880,100
$62.67 p/Share
30,000
Reduced 5.22%
545,191
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$4,579,760
$65.53 p/Share
69,888
Reduced 12.23%
501,752
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
$9,696,408
$65.53 p/Share
147,969
Added 20.46%
575,191
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$1,315,107
$64.58 p/Share
20,364
Reduced 3.94%
497,110
Common Stock
Mar 01
2024
SELL
Open market or private sale
$445,831
$64.82 p/Share
6,878
Reduced 1.31%
517,474
Common Stock
Feb 29
2024
SELL
Open market or private sale
$2,133,388
$64.41 p/Share
33,122
Reduced 5.94%
524,352
Common Stock
Dec 14
2023
-
10,000
Reduced 1.76%
557,474
Common Stock
Nov 13
2023
SELL
Open market or private sale
$311,538
$54.8 p/Share
5,685
Reduced 0.99%
567,474
Common Stock
Nov 10
2023
SELL
Open market or private sale
$542,639
$53.86 p/Share
10,075
Reduced 1.73%
573,159
Common Stock
Nov 09
2023
SELL
Open market or private sale
$1,292,476
$53.32 p/Share
24,240
Reduced 3.99%
583,234
Common Stock
Mar 09
2023
SELL
Open market or private sale
$1,211,400
$40.38 p/Share
30,000
Reduced 4.71%
607,474
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$3,710,965
$41.85 p/Share
88,673
Reduced 14.01%
544,169
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
$6,609,789
$41.85 p/Share
157,940
Added 19.86%
637,474
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$736,433
$41.31 p/Share
17,827
Reduced 3.04%
568,207
Common Stock
Nov 14
2022
SELL
Open market or private sale
$743,199
$37.16 p/Share
20,000
Reduced 3.3%
586,034
Common Stock
Aug 11
2022
SELL
Open market or private sale
$863,600
$43.18 p/Share
20,000
Reduced 3.19%
606,034
Common Stock
May 12
2022
SELL
Open market or private sale
$551,600
$27.58 p/Share
20,000
Reduced 3.1%
626,034
Common Stock
Mar 14
2022
SELL
Open market or private sale
$625,800
$31.29 p/Share
20,000
Reduced 3.0%
646,034
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$377,364
$30.1 p/Share
12,537
Reduced 1.85%
666,034
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$2,104,388
$31.04 p/Share
67,796
Reduced 12.49%
475,010
Common Stock