Nov 29
2023
SELL
Open market or private sale
$1,026,003
$84.57 p/Share
12,132
Reduced 71.26%
4,893
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$226,860
$72.41 p/Share
3,133
Reduced 15.54%
17,025
Common Stock
Nov 09
2023
BUY
Grant, award, or other acquisition
-
9,705
Added 32.52%
20,138
Common Stock
Oct 28
2023
SELL
Payment of exercise price or tax liability
$27,720
$72.0 p/Share
385
Reduced 3.56%
10,433
Common Stock
Oct 27
2023
SELL
Payment of exercise price or tax liability
$48,384
$72.0 p/Share
672
Reduced 5.85%
10,818
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$41,826
$57.14 p/Share
732
Reduced 5.99%
11,490
Common Stock
Nov 11
2022
SELL
Open market or private sale
$1,506,750
$70.0 p/Share
21,525
Reduced 64.42%
11,886
Common Stock
Nov 03
2022
SELL
Payment of exercise price or tax liability
$643,094
$60.26 p/Share
10,672
Reduced 24.21%
33,411
Common Stock
Nov 03
2022
BUY
Grant, award, or other acquisition
-
24,057
Added 35.31%
44,083
Common Stock
Oct 28
2022
SELL
Payment of exercise price or tax liability
$184,290
$58.71 p/Share
3,139
Reduced 13.55%
20,026
Common Stock
Oct 27
2022
SELL
Payment of exercise price or tax liability
$16,732
$56.15 p/Share
298
Reduced 1.27%
23,165
Common Stock
Oct 27
2022
BUY
Grant, award, or other acquisition
-
3,817
Added 13.99%
23,463
Common Stock
Aug 15
2022
SELL
Open market or private sale
$225,871
$66.55 p/Share
3,394
Reduced 14.73%
19,646
Common Stock
May 13
2022
SELL
Payment of exercise price or tax liability
$54,526
$52.53 p/Share
1,038
Reduced 4.31%
23,040
Common Stock
Dec 08
2021
SELL
Open market or private sale
$334,294
$76.41 p/Share
4,375
Reduced 15.56%
23,744
Common Stock
Dec 01
2021
SELL
Open market or private sale
$71,673
$73.89 p/Share
970
Reduced 3.33%
28,119
Common Stock
Nov 24
2021
SELL
Open market or private sale
$1,880,000
$75.2 p/Share
25,000
Reduced 46.22%
29,089
Common Stock
Nov 23
2021
SELL
Open market or private sale
$48,831
$76.06 p/Share
642
Reduced 1.17%
54,089
Common Stock
Nov 17
2021
SELL
Open market or private sale
$986,166
$76.93 p/Share
12,819
Reduced 18.98%
54,731
Common Stock
Nov 08
2021
SELL
Open market or private sale
$1,068,696
$74.64 p/Share
14,318
Reduced 17.52%
67,406
Common Stock
Nov 04
2021
SELL
Payment of exercise price or tax liability
$2,563,786
$74.52 p/Share
34,404
Reduced 29.63%
81,724
Common Stock
Nov 04
2021
BUY
Grant, award, or other acquisition
-
77,568
Added 40.05%
116,128
Common Stock
Nov 01
2021
SELL
Open market or private sale
$858,013
$69.15 p/Share
12,408
Reduced 24.34%
38,561
Common Stock
Oct 29
2021
SELL
Payment of exercise price or tax liability
$286,471
$69.82 p/Share
4,103
Reduced 7.45%
50,969
Common Stock
Oct 28
2021
SELL
Payment of exercise price or tax liability
$40,455
$69.63 p/Share
581
Reduced 1.04%
55,072
Common Stock