Dec 10
2024
BUY
Grant, award, or other acquisition
-
5
Added 0.02%
25,441
Common Stock, par valu...
Nov 13
2024
SELL
Payment of exercise price or tax liability
$12,648
$186.01 p/Share
68
Reduced 0.27%
25,435
Common Stock, par valu...
Sep 10
2024
BUY
Grant, award, or other acquisition
-
4
Added 0.02%
25,503
Common Stock, par valu...
Jun 11
2024
BUY
Grant, award, or other acquisition
-
4
Added 0.02%
25,499
Common Stock, par valu...
Mar 12
2024
BUY
Grant, award, or other acquisition
-
4
Added 0.02%
25,494
Common Stock, par valu...
Mar 06
2024
BUY
Grant, award, or other acquisition
-
1,643
Added 6.06%
25,490
Common Stock, par valu...
Feb 19
2024
SELL
Payment of exercise price or tax liability
$689,826
$241.79 p/Share
2,853
Reduced 10.69%
23,847
Common Stock, par valu...
Feb 19
2024
BUY
Grant, award, or other acquisition
-
6,862
Added 20.45%
26,700
Common Stock, par valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$472,635
$214.25 p/Share
2,206
Reduced 10.01%
19,837
Common Stock, par valu...
Feb 17
2023
BUY
Grant, award, or other acquisition
-
5,460
Added 19.85%
22,043
Common Stock, par valu...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$341,345
$181.76 p/Share
1,878
Reduced 10.17%
16,582
Common Stock, par valu...
Feb 22
2022
BUY
Grant, award, or other acquisition
-
4,720
Added 20.36%
18,460
Common Stock, par valu...
Aug 16
2021
SELL
Open market or private sale
$495,250
$198.1 p/Share
2,500
Reduced 15.39%
13,740
Common Stock, par valu...
May 17
2021
SELL
Open market or private sale
$419,725
$167.89 p/Share
2,500
Reduced 13.34%
16,240
Common Stock, par valu...
Feb 22
2021
SELL
Payment of exercise price or tax liability
$345,612
$160.75 p/Share
2,150
Reduced 10.29%
18,740
Common Stock, par valu...
Feb 22
2021
BUY
Grant, award, or other acquisition
-
5,411
Added 20.57%
20,890
Common Stock, par valu...
Feb 16
2021
SELL
Open market or private sale
$386,950
$154.78 p/Share
2,500
Reduced 13.91%
15,478
Common Stock, par valu...
Dec 16
2020
SELL
Grant, award, or other acquisition
$1,566,376
$132.71 p/Share
11,803
Reduced 39.63%
17,978
Common Stock, par valu...
Dec 16
2020
BUY
Exercise of conversion of derivative security
$459,103
$49.35 p/Share
9,303
Added 23.8%
29,781
Common Stock, par valu...