Nov 27
2024
-
4,300
Reduced 1.7%
248,980
Common Stock
Aug 30
2024
SELL
Payment of exercise price or tax liability
$86,921
$57.11 p/Share
1,522
Reduced 0.6%
253,280
Common Stock
Aug 30
2024
BUY
Exercise of conversion of derivative security
$76,387
$42.32 p/Share
1,805
Added 0.7%
254,802
Common Stock
Apr 23
2024
SELL
Payment of exercise price or tax liability
$23,161
$52.64 p/Share
440
Reduced 0.17%
252,997
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$1,078,172
$48.97 p/Share
22,017
Reduced 7.99%
253,437
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
55,950
Added 16.88%
275,454
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$160,091
$54.92 p/Share
2,915
Reduced 1.31%
219,504
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$138,414
$54.97 p/Share
2,518
Reduced 1.12%
222,419
Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
$1,575,092
$53.96 p/Share
29,190
Added 11.49%
224,937
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$23,239
$53.67 p/Share
433
Reduced 0.22%
195,747
Common Stock
Apr 23
2023
SELL
Payment of exercise price or tax liability
$19,197
$43.73 p/Share
439
Reduced 0.22%
196,180
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$1,002,990
$70.1 p/Share
14,308
Reduced 6.78%
196,619
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
36,360
Added 14.7%
210,927
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$172,716
$72.57 p/Share
2,380
Reduced 1.35%
174,567
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$248,575
$72.03 p/Share
3,451
Reduced 1.91%
176,947
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
21,080
Added 10.46%
180,398
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$26,265
$71.96 p/Share
365
Reduced 0.23%
159,318
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$29,933
$69.13 p/Share
433
Reduced 0.27%
159,683
Common Stock
Nov 16
2022
-
7,200
Reduced 4.3%
160,116
Common Stock
Apr 23
2022
SELL
Payment of exercise price or tax liability
$71,092
$80.97 p/Share
878
Reduced 0.52%
167,316
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
-
13,610
Added 7.49%
168,194
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$22,270
$90.53 p/Share
246
Reduced 0.16%
154,584
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$32,651
$89.7 p/Share
364
Reduced 0.23%
154,830
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$77,680
$89.7 p/Share
866
Reduced 0.55%
155,194
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$313,920
$69.59 p/Share
4,511
Reduced 2.81%
156,060
Common Stock