Dec 02
2024
SELL
Open market or private sale
$713,997
$103.96 p/Share
6,868
Reduced 12.98%
46,040
Common Stock
Dec 02
2024
BUY
Grant, award, or other acquisition
-
203
Added 0.44%
46,243
Common Stock
Aug 22
2024
BUY
Grant, award, or other acquisition
-
249
Added 0.47%
52,908
Common Stock
May 23
2024
BUY
Grant, award, or other acquisition
-
295
Added 0.56%
52,659
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
300
Added 0.57%
52,364
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$472,468
$72.42 p/Share
6,524
Reduced 14.35%
38,953
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
13,111
Added 20.12%
52,064
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
-
355
Added 0.77%
45,477
Common Stock
Aug 24
2023
BUY
Grant, award, or other acquisition
-
319
Added 0.7%
45,122
Common Stock
May 25
2023
BUY
Grant, award, or other acquisition
-
375
Added 0.83%
44,803
Common Stock
Mar 16
2023
BUY
Grant, award, or other acquisition
-
317
Added 0.71%
44,428
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$311,136
$71.74 p/Share
4,337
Reduced 13.23%
28,442
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
15,669
Added 26.21%
44,111
Common Stock
Nov 29
2022
BUY
Grant, award, or other acquisition
-
236
Added 0.71%
32,779
Common Stock
Aug 25
2022
BUY
Grant, award, or other acquisition
-
201
Added 0.61%
32,543
Common Stock
May 26
2022
BUY
Grant, award, or other acquisition
-
208
Added 0.64%
32,342
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
192
Added 0.59%
32,134
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$189,860
$81.66 p/Share
2,325
Reduced 12.56%
16,188
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
15,754
Added 33.03%
31,942
Common Stock
Nov 30
2021
BUY
Grant, award, or other acquisition
-
319
Added 1.69%
18,513
Common Stock
Aug 26
2021
BUY
Grant, award, or other acquisition
-
87
Added 0.48%
18,194
Common Stock
May 27
2021
BUY
Grant, award, or other acquisition
-
104
Added 0.57%
18,107
Common Stock
Mar 18
2021
BUY
Grant, award, or other acquisition
-
116
Added 0.64%
18,003
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$32,336
$68.8 p/Share
470
Reduced 11.79%
3,517
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
-
14,370
Added 44.55%
17,887
Common Stock