Mar 22
2024
SELL
Payment of exercise price or tax liability
$16,159
$55.53 p/Share
291
Reduced 0.61%
47,472
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
1,015
Added 2.08%
47,763
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
12,768
Added 21.45%
46,748
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$43,188
$55.37 p/Share
780
Reduced 2.24%
33,980
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$17,968
$55.63 p/Share
323
Reduced 0.92%
34,760
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$20,278
$55.71 p/Share
364
Reduced 1.03%
35,083
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$95,418
$59.34 p/Share
1,608
Reduced 4.34%
35,447
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
-
3,687
Added 9.05%
37,055
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
8,175
Added 19.68%
33,368
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$46,988
$59.63 p/Share
788
Reduced 3.03%
25,193
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$24,984
$59.63 p/Share
419
Reduced 1.59%
25,981
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$82,788
$68.59 p/Share
1,207
Reduced 4.37%
26,400
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
3,813
Added 12.14%
27,607
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$474,163
$70.56 p/Share
6,720
Reduced 22.02%
23,794
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
19,079
Added 38.47%
30,514
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$37,237
$82.2 p/Share
453
Reduced 3.81%
11,435
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$39,713
$86.9 p/Share
457
Reduced 3.7%
11,888
Common Stock
Mar 16
2021
SELL
Open market or private sale
$121,110
$80.74 p/Share
1,500
Reduced 10.83%
12,345
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$56,671
$79.26 p/Share
715
Reduced 6.4%
10,461
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
-
3,384
Added 19.64%
13,845
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$50,041
$72.84 p/Share
687
Reduced 5.79%
11,176
Common Stock
Jan 02
2021
SELL
Payment of exercise price or tax liability
$31,566
$65.22 p/Share
484
Reduced 3.92%
11,863
Common Stock