Feb 20
2024
SELL
Payment of exercise price or tax liability
$107,838
$77.47 p/Share
1,392
Reduced 1.22%
112,730
Common
Feb 15
2024
SELL
Payment of exercise price or tax liability
$494,119
$80.62 p/Share
6,129
Reduced 5.1%
114,122
Common
Feb 12
2024
SELL
Payment of exercise price or tax liability
$135,136
$80.92 p/Share
1,670
Reduced 1.37%
120,251
Common
Feb 10
2024
SELL
Payment of exercise price or tax liability
$98,414
$80.8 p/Share
1,218
Reduced 0.99%
121,921
Common
Feb 06
2024
SELL
Payment of exercise price or tax liability
$187,365
$76.32 p/Share
2,455
Reduced 1.95%
123,139
Common
Feb 02
2024
SELL
Payment of exercise price or tax liability
$174,950
$70.83 p/Share
2,470
Reduced 1.93%
125,594
Common
Feb 01
2024
BUY
Grant, award, or other acquisition
-
20,174
Added 13.61%
128,064
Common
Jan 27
2024
BUY
Grant, award, or other acquisition
-
14,816
Added 12.07%
107,890
Common
Oct 05
2023
SELL
Payment of exercise price or tax liability
$157,471
$88.17 p/Share
1,786
Reduced 1.88%
93,007
Common
Sep 08
2023
SELL
Payment of exercise price or tax liability
$161,274
$97.92 p/Share
1,647
Reduced 1.71%
94,727
Common
Jul 01
2023
SELL
Payment of exercise price or tax liability
$20,713
$94.58 p/Share
219
Reduced 0.23%
96,374
Common
Mar 02
2023
SELL
Payment of exercise price or tax liability
$69,919
$76.75 p/Share
911
Reduced 0.94%
96,417
Common
Feb 20
2023
BUY
Grant, award, or other acquisition
-
10,091
Added 9.39%
97,328
Common
Feb 15
2023
SELL
Payment of exercise price or tax liability
$531,532
$86.71 p/Share
6,130
Reduced 6.57%
87,237
Common
Feb 12
2023
SELL
Payment of exercise price or tax liability
$140,029
$83.8 p/Share
1,671
Reduced 1.76%
93,367
Common
Feb 10
2023
SELL
Payment of exercise price or tax liability
$69,721
$83.8 p/Share
832
Reduced 0.87%
95,038
Common
Feb 07
2023
SELL
Payment of exercise price or tax liability
$209,462
$85.53 p/Share
2,449
Reduced 2.49%
95,870
Common
Feb 02
2023
BUY
Grant, award, or other acquisition
-
17,227
Added 14.91%
98,319
Common
Jan 30
2023
BUY
Grant, award, or other acquisition
-
14,820
Added 15.45%
81,092
Common
Oct 05
2022
SELL
Payment of exercise price or tax liability
$126,282
$69.5 p/Share
1,817
Reduced 2.67%
66,172
Common
Sep 08
2022
SELL
Payment of exercise price or tax liability
$118,171
$70.55 p/Share
1,675
Reduced 2.41%
67,856
Common
Jul 01
2022
SELL
Payment of exercise price or tax liability
$12,272
$46.84 p/Share
262
Reduced 0.38%
69,531
Common
Mar 04
2022
SELL
Payment of exercise price or tax liability
$44,039
$58.33 p/Share
755
Reduced 1.07%
69,596
Common
Mar 02
2022
SELL
Payment of exercise price or tax liability
$68,654
$62.87 p/Share
1,092
Reduced 1.53%
70,351
Common
Feb 15
2022
SELL
Payment of exercise price or tax liability
$865,323
$62.24 p/Share
13,903
Reduced 16.29%
71,443
Common