Mar 12
2024
SELL
Payment of exercise price or tax liability
$51,595
$35.88 p/Share
1,438
Reduced 2.21%
63,581
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$49,657
$36.22 p/Share
1,371
Reduced 2.72%
48,991
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
16,028
Added 19.78%
65,019
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$29,347
$36.73 p/Share
799
Reduced 1.56%
50,362
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
2,564
Added 4.77%
51,161
Common Stock
Jun 01
2023
BUY
Open market or private purchase
$100,029
$37.89 p/Share
2,640
Added 5.15%
48,597
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$76,678
$57.61 p/Share
1,331
Reduced 2.81%
45,957
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$61,857
$52.87 p/Share
1,170
Reduced 2.41%
47,288
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$199,002
$52.87 p/Share
3,764
Reduced 7.21%
48,458
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
5,070
Added 8.85%
52,222
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
9,757
Added 17.14%
47,152
Common Stock
Mar 13
2022
SELL
Payment of exercise price or tax liability
$186,801
$65.11 p/Share
2,869
Reduced 7.13%
37,395
Common Stock
Mar 12
2022
SELL
Payment of exercise price or tax liability
$93,758
$65.11 p/Share
1,440
Reduced 3.45%
40,264
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
9,792
Added 19.02%
41,704
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$113,540
$66.32 p/Share
1,712
Reduced 5.09%
31,912
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
10,539
Added 23.86%
33,624
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$151,334
$62.69 p/Share
2,414
Reduced 9.47%
23,085
Common Stock
Mar 13
2021
SELL
Payment of exercise price or tax liability
$29,964
$68.1 p/Share
440
Reduced 1.7%
25,499
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
-
2,411
Added 8.5%
25,939
Common Stock
Mar 02
2021
SELL
Open market or private sale
$291,049
$69.1 p/Share
4,212
Reduced 15.18%
23,528
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$115,879
$69.43 p/Share
1,669
Reduced 5.68%
27,740
Common Stock
Feb 25
2021
SELL
Open market or private sale
$159,062
$69.52 p/Share
2,288
Reduced 7.22%
29,409
Common Stock
Dec 03
2020
SELL
Payment of exercise price or tax liability
$83,204
$54.92 p/Share
1,515
Reduced 4.56%
31,697
Common Stock