Mar 12
2024
SELL
Payment of exercise price or tax liability
$72,190
$35.88 p/Share
2,012
Reduced 3.36%
57,882
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$142,054
$36.22 p/Share
3,922
Reduced 9.06%
39,391
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
20,503
Added 25.5%
59,894
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$97,518
$36.73 p/Share
2,655
Reduced 5.78%
43,313
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
3,516
Added 7.11%
45,968
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$50,137
$52.61 p/Share
953
Reduced 2.2%
42,452
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$86,125
$52.87 p/Share
1,629
Reduced 3.62%
43,405
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$71,268
$52.87 p/Share
1,348
Reduced 2.91%
45,034
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
17,586
Added 27.49%
46,382
Common Stock
Mar 07
2023
SELL
Open market or private sale
$100,056
$54.29 p/Share
1,843
Reduced 6.02%
28,796
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$39,830
$55.09 p/Share
723
Reduced 2.31%
30,639
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
6,073
Added 16.22%
31,362
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$34,065
$56.87 p/Share
599
Reduced 2.31%
25,289
Common Stock
Mar 13
2022
SELL
Payment of exercise price or tax liability
$143,047
$65.11 p/Share
2,197
Reduced 7.82%
25,888
Common Stock
Mar 12
2022
SELL
Payment of exercise price or tax liability
$142,461
$65.11 p/Share
2,188
Reduced 7.23%
28,085
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
11,012
Added 26.67%
30,273
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$31,497
$67.59 p/Share
466
Reduced 2.36%
19,261
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
9,990
Added 33.62%
19,727
Common Stock
Nov 05
2021
SELL
Open market or private sale
$246,985
$71.59 p/Share
3,450
Reduced 26.16%
9,737
Common Stock
Aug 06
2021
SELL
Open market or private sale
$284,880
$71.22 p/Share
4,000
Reduced 23.27%
13,187
Common Stock
Aug 01
2021
SELL
Payment of exercise price or tax liability
$42,059
$72.39 p/Share
581
Reduced 3.27%
17,187
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$102,897
$68.37 p/Share
1,505
Reduced 7.81%
17,768
Common Stock
Mar 13
2021
SELL
Payment of exercise price or tax liability
$28,466
$68.1 p/Share
418
Reduced 2.12%
19,273
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
-
2,893
Added 12.81%
19,691
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$30,128
$69.26 p/Share
435
Reduced 2.52%
16,798
Common Stock