Jul 24
2024
SELL
Open market or private sale
$102,125
$55.99 p/Share
1,824
Reduced 3.2%
55,253
Common Stock
Jul 23
2024
SELL
Open market or private sale
$55,385
$55.11 p/Share
1,005
Reduced 1.73%
57,077
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$114,988
$38.0 p/Share
3,026
Reduced 4.95%
58,082
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
11,199
Added 15.49%
61,108
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$549,641
$40.82 p/Share
13,465
Reduced 21.25%
49,909
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
10,000
Added 13.63%
63,374
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$85,039
$55.91 p/Share
1,521
Reduced 2.77%
53,374
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
9,494
Added 14.74%
54,895
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
10,000
Added 18.05%
45,401
Common Stock
Jan 27
2023
SELL
Open market or private sale
$57,020
$59.52 p/Share
958
Reduced 2.63%
35,401
Common Stock
Jan 26
2023
SELL
Open market or private sale
$116,020
$58.01 p/Share
2,000
Reduced 5.21%
36,359
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$47,689
$54.69 p/Share
872
Reduced 2.22%
38,359
Common Stock
Mar 16
2022
SELL
Open market or private sale
$105,580
$105.58 p/Share
1,000
Reduced 2.49%
39,231
Common Stock
Mar 14
2022
SELL
Open market or private sale
$102,727
$102.42 p/Share
1,003
Reduced 2.43%
40,231
Common Stock
Mar 10
2022
SELL
Open market or private sale
$103,434
$98.98 p/Share
1,045
Reduced 2.47%
41,234
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$87,389
$96.35 p/Share
907
Reduced 2.1%
42,279
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
10,000
Added 18.8%
43,186
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
4,179
Added 11.18%
33,186
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$84,717
$96.93 p/Share
874
Reduced 2.92%
29,007
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$559,460
$50.8 p/Share
11,013
Reduced 26.93%
29,881
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
35,855
Added 46.72%
40,894
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$21,301
$35.92 p/Share
593
Reduced 10.53%
5,039
Common Stock