Feb 29
2024
SELL
Payment of exercise price or tax liability
$373,967
$55.06 p/Share
6,792
Reduced 9.9%
61,789
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
13,403
Added 16.42%
68,233
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$46,732
$64.37 p/Share
726
Reduced 1.31%
54,830
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$113,883
$64.78 p/Share
1,758
Reduced 3.07%
55,556
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
8,436
Added 12.83%
57,314
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$203,865
$76.44 p/Share
2,667
Reduced 5.18%
48,776
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
7,716
Added 13.04%
51,443
Common Stock
Jan 31
2023
BUY
Other acquisition or disposition
$16,647
$65.8 p/Share
253
Added 0.58%
43,727
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$58,678
$83.35 p/Share
704
Reduced 1.59%
43,474
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$128,361
$82.23 p/Share
1,561
Reduced 3.41%
44,178
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
6,486
Added 12.42%
45,739
Common Stock
Jul 29
2022
BUY
Other acquisition or disposition
$4,967
$55.81 p/Share
89
Added 0.23%
39,253
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$148,310
$65.22 p/Share
2,274
Reduced 5.49%
39,164
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
6,579
Added 13.7%
41,438
Common Stock
Jan 31
2022
BUY
Other acquisition or disposition
$16,096
$58.53 p/Share
275
Added 0.78%
34,859
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$49,914
$70.9 p/Share
704
Reduced 2.0%
34,584
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$47,003
$72.76 p/Share
646
Reduced 1.8%
35,288
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
7,187
Added 16.67%
35,934
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$43,627
$73.2 p/Share
596
Reduced 2.03%
28,747
Common Stock
Jul 30
2021
BUY
Other acquisition or disposition
$6,562
$58.59 p/Share
112
Added 0.38%
29,343
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$69,432
$63.35 p/Share
1,096
Reduced 3.61%
29,231
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
3,171
Added 9.47%
30,327
Common Stock
Jan 29
2021
BUY
Other acquisition or disposition
$15,635
$56.24 p/Share
278
Added 1.01%
27,156
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$42,135
$68.29 p/Share
617
Reduced 2.24%
26,878
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
-
6,108
Added 18.18%
27,495
Common Stock