Jul 22
2024
SELL
Open market or private sale
$160,710
$75.95 p/Share
2,116
Reduced 37.54%
3,520
Common Stock
May 23
2024
SELL
Open market or private sale
$64,200
$64.2 p/Share
1,000
Reduced 15.07%
5,636
Common Stock
May 22
2024
SELL
Open market or private sale
$128,199
$64.1 p/Share
2,000
Reduced 23.16%
6,636
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$5,537
$60.85 p/Share
91
Reduced 1.04%
8,636
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$32,489
$62.48 p/Share
520
Reduced 5.62%
8,727
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
3,552
Added 27.75%
9,247
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$6,341
$61.57 p/Share
103
Reduced 1.78%
5,695
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$10,851
$73.82 p/Share
147
Reduced 2.47%
5,798
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
1,229
Added 17.13%
5,945
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$7,823
$75.96 p/Share
103
Reduced 2.14%
4,716
Common Stock
Feb 02
2023
SELL
Open market or private sale
$241,770
$80.59 p/Share
3,000
Reduced 38.37%
4,819
Common Stock
Aug 30
2022
SELL
Payment of exercise price or tax liability
$21,219
$78.3 p/Share
271
Reduced 3.35%
7,819
Common Stock
May 12
2022
BUY
Open market or private purchase
$147,140
$73.57 p/Share
2,000
Added 19.82%
8,090
Common Stock
Apr 28
2022
BUY
Open market or private purchase
$236,010
$78.67 p/Share
3,000
Added 33.0%
6,090
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$14,428
$94.3 p/Share
153
Reduced 4.72%
3,090
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$10,425
$93.08 p/Share
112
Reduced 3.34%
3,243
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
611
Added 15.41%
3,355
Common Stock
Mar 02
2021
SELL
Open market or private sale
$49,057
$94.34 p/Share
520
Reduced 15.93%
2,744
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$9,864
$88.07 p/Share
112
Reduced 3.32%
3,264
Common Stock
Feb 09
2021
BUY
Grant, award, or other acquisition
-
618
Added 15.47%
3,376
Common Stock
Jan 30
2021
SELL
Payment of exercise price or tax liability
$11,250
$68.18 p/Share
165
Reduced 5.64%
2,758
Common Stock