Jul 22
2024
SELL
Open market or private sale
$877,612
$66.33 p/Share
13,231
Reduced 8.93%
134,965
Common Stock
Jul 19
2024
SELL
Open market or private sale
$10,033
$66.01 p/Share
152
Reduced 0.1%
148,196
Common Stock
Jul 18
2024
SELL
Open market or private sale
$26,439
$66.1 p/Share
400
Reduced 0.27%
148,348
Common Stock
Apr 24
2024
SELL
Open market or private sale
$376,181
$66.02 p/Share
5,698
Reduced 3.69%
148,748
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$1,334,649
$65.53 p/Share
20,367
Reduced 13.95%
125,583
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
$3,124,994
$65.53 p/Share
47,688
Added 23.59%
154,446
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$495,974
$64.58 p/Share
7,680
Reduced 5.7%
127,125
Common Stock
Dec 26
2023
-
400
Reduced 0.3%
134,805
Common Stock
Sep 01
2023
SELL
Open market or private sale
$78,120
$49.6 p/Share
1,575
Reduced 1.15%
135,205
Common Stock
Sep 01
2023
BUY
Exercise of conversion of derivative security
$27,798
$17.65 p/Share
1,575
Added 1.14%
136,780
Common Stock
Aug 31
2023
SELL
Open market or private sale
$667,742
$49.65 p/Share
13,449
Reduced 9.05%
135,205
Common Stock
Aug 31
2023
BUY
Exercise of conversion of derivative security
$237,374
$17.65 p/Share
13,449
Added 8.3%
148,654
Common Stock
Aug 30
2023
SELL
Open market or private sale
$181,477
$49.53 p/Share
3,664
Reduced 2.64%
135,205
Common Stock
Aug 30
2023
BUY
Exercise of conversion of derivative security
$64,669
$17.65 p/Share
3,664
Added 2.57%
138,869
Common Stock
Aug 29
2023
SELL
Open market or private sale
$60,006
$49.51 p/Share
1,212
Reduced 0.89%
135,205
Common Stock
Aug 29
2023
BUY
Exercise of conversion of derivative security
$21,391
$17.65 p/Share
1,212
Added 0.88%
136,417
Common Stock
Aug 02
2023
SELL
Open market or private sale
$19,800
$49.5 p/Share
400
Reduced 0.29%
135,205
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
$7,059
$17.65 p/Share
400
Added 0.29%
135,605
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$1,030,598
$41.85 p/Share
24,626
Reduced 19.31%
102,897
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
$1,977,370
$41.85 p/Share
47,249
Added 25.9%
135,205
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$195,065
$41.31 p/Share
4,722
Reduced 4.03%
112,582
Common Stock
Feb 23
2023
SELL
Open market or private sale
$908,442
$42.7 p/Share
21,275
Reduced 15.35%
117,304
Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
$388,268
$18.25 p/Share
21,275
Added 13.23%
139,579
Common Stock
Jun 14
2022
SELL
Open market or private sale
$125,067
$28.2 p/Share
4,435
Reduced 3.64%
117,304
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$85,815
$30.1 p/Share
2,851
Reduced 2.29%
121,739
Common Stock