Aug 12
2024
SELL
Open market or private sale
$703,793
$60.63 p/Share
11,608
Reduced 11.42%
90,011
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$99,908
$64.25 p/Share
1,555
Reduced 1.51%
101,619
Common Stock
Jul 15
2024
BUY
Grant, award, or other acquisition
-
13,895
Added 11.87%
103,174
Common Stock
Jul 02
2024
SELL
Payment of exercise price or tax liability
$490,810
$59.02 p/Share
8,316
Reduced 8.52%
89,279
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
7,377
Added 7.03%
97,595
Common Stock
Jan 03
2024
SELL
Open market or private sale
$482,481
$65.51 p/Share
7,365
Reduced 7.55%
90,218
Common Stock
Aug 01
2023
SELL
Open market or private sale
$1,361,216
$63.28 p/Share
21,511
Reduced 18.06%
97,583
Common Stock
Jul 14
2023
BUY
Grant, award, or other acquisition
-
13,535
Added 10.21%
119,094
Common Stock
Jul 03
2023
SELL
Payment of exercise price or tax liability
$524,079
$62.08 p/Share
8,442
Reduced 7.41%
105,559
Common Stock
Jan 20
2023
BUY
Grant, award, or other acquisition
-
4,980
Added 4.19%
114,001
Common Stock
Jan 04
2023
SELL
Open market or private sale
$2,265,672
$79.78 p/Share
28,399
Reduced 20.67%
109,021
Common Stock
Jul 05
2022
SELL
Payment of exercise price or tax liability
$305,588
$79.25 p/Share
3,856
Reduced 2.73%
137,420
Common Stock
Jul 02
2022
BUY
Grant, award, or other acquisition
-
18,941
Added 11.82%
141,276
Common Stock
Jun 28
2022
SELL
Payment of exercise price or tax liability
$868,837
$75.63 p/Share
11,488
Reduced 8.58%
122,335
Common Stock
Jan 01
2022
BUY
Grant, award, or other acquisition
-
28,926
Added 17.77%
133,823
Common Stock
Nov 19
2021
BUY
Grant, award, or other acquisition
-
2,734
Added 2.54%
104,897
Common Stock
Jul 06
2021
SELL
Payment of exercise price or tax liability
$33,503
$83.34 p/Share
402
Reduced 0.39%
102,163
Common Stock
Jul 02
2021
SELL
Payment of exercise price or tax liability
$246,812
$83.58 p/Share
2,953
Reduced 2.8%
102,565
Common Stock
Jul 02
2021
BUY
Grant, award, or other acquisition
-
7,853
Added 6.93%
105,518
Common Stock
Jun 28
2021
SELL
Payment of exercise price or tax liability
$1,890,183
$85.61 p/Share
22,079
Reduced 18.44%
97,665
Common Stock
Jan 25
2021
SELL
Open market or private sale
$379,500
$100.0 p/Share
3,795
Reduced 3.07%
119,744
Common Stock
Jan 25
2021
BUY
Exercise of conversion of derivative security
$260,413
$68.62 p/Share
3,795
Added 2.98%
123,539
Common Stock
Jan 15
2021
BUY
Grant, award, or other acquisition
-
23,044
Added 16.14%
119,744
Common Stock
Nov 16
2020
BUY
Grant, award, or other acquisition
-
1,232
Added 1.26%
96,700
Common Stock