Nov 29
2024
SELL
Open market or private sale
$122,825
$42.15 p/Share
2,914
Reduced 14.2%
17,611
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$10,772
$55.53 p/Share
194
Reduced 0.94%
20,468
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
677
Added 3.17%
20,662
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
6,009
Added 23.12%
19,985
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$18,548
$55.37 p/Share
335
Reduced 2.34%
13,976
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$12,016
$55.63 p/Share
216
Reduced 1.49%
14,311
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$12,701
$55.71 p/Share
228
Reduced 1.55%
14,527
Common Stock
Sep 15
2023
SELL
Open market or private sale
$131,330
$57.1 p/Share
2,300
Reduced 13.49%
14,755
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$50,082
$59.34 p/Share
844
Reduced 4.72%
17,055
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
-
2,950
Added 14.15%
17,899
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
3,504
Added 18.99%
14,949
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$36,195
$59.63 p/Share
607
Reduced 5.04%
11,445
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$16,100
$59.63 p/Share
270
Reduced 2.19%
12,052
Common Stock
Nov 22
2022
SELL
Open market or private sale
$171,575
$72.64 p/Share
2,362
Reduced 16.09%
12,322
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$15,365
$64.56 p/Share
238
Reduced 1.59%
14,684
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$40,537
$68.59 p/Share
591
Reduced 3.81%
14,922
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
2,385
Added 13.33%
15,513
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$106,687
$70.56 p/Share
1,512
Reduced 10.33%
13,128
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
5,254
Added 26.41%
14,640
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$22,112
$82.2 p/Share
269
Reduced 2.79%
9,386
Common Stock
Oct 25
2021
SELL
Payment of exercise price or tax liability
$52,708
$87.41 p/Share
603
Reduced 5.88%
9,655
Common Stock
Oct 25
2021
BUY
Grant, award, or other acquisition
-
2,108
Added 17.05%
10,258
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$11,769
$87.83 p/Share
134
Reduced 1.62%
8,150
Common Stock
Aug 16
2021
SELL
Open market or private sale
$100,308
$85.66 p/Share
1,171
Reduced 12.38%
8,284
Common Stock
Aug 01
2021
SELL
Payment of exercise price or tax liability
$19,737
$82.93 p/Share
238
Reduced 2.46%
9,455
Common Stock