May 22
2024
SELL
Payment of exercise price or tax liability
$241,320
$165.97 p/Share
1,454
Reduced 2.36%
60,058
Common Stock, par valu...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$2,180,104
$195.49 p/Share
11,152
Reduced 15.91%
58,954
Common Stock, par valu...
Mar 15
2024
BUY
Grant, award, or other acquisition
-
12,646
Added 17.05%
61,512
Common Stock, par valu...
Feb 17
2024
SELL
Payment of exercise price or tax liability
$117,993
$183.79 p/Share
642
Reduced 1.06%
60,018
Common Stock, par valu...
Dec 07
2023
SELL
Open market or private sale
$483,233
$145.64 p/Share
3,318
Reduced 5.19%
60,660
Common Stock, par valu...
Dec 07
2023
BUY
Exercise of conversion of derivative security
$51,429
$15.5 p/Share
3,318
Added 4.93%
63,978
Common Stock, par valu...
Nov 22
2023
SELL
Payment of exercise price or tax liability
$195,147
$133.48 p/Share
1,462
Reduced 2.35%
60,660
Common Stock, par valu...
May 05
2023
SELL
Open market or private sale
$1,362,125
$108.97 p/Share
12,500
Reduced 16.75%
62,122
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$463,659
$79.53 p/Share
5,830
Reduced 7.25%
74,622
Common Stock, par valu...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
6,287
Added 7.25%
80,452
Common Stock, par valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$55,813
$81.48 p/Share
685
Reduced 0.92%
74,165
Common Stock, par valu...
Nov 23
2022
BUY
Grant, award, or other acquisition
-
13,229
Added 15.02%
74,850
Common Stock, par valu...
Nov 11
2022
SELL
Open market or private sale
$220,932
$65.95 p/Share
3,350
Reduced 5.16%
61,621
Common Stock, par valu...
Nov 11
2022
BUY
Exercise of conversion of derivative security
$51,925
$15.5 p/Share
3,350
Added 4.9%
64,971
Common Stock, par valu...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$430,036
$73.36 p/Share
5,862
Reduced 8.69%
61,621
Common Stock, par valu...
Feb 17
2022
BUY
Grant, award, or other acquisition
-
4,164
Added 5.81%
67,483
Common Stock, par valu...
Aug 23
2021
SELL
Open market or private sale
$497,600
$49.76 p/Share
10,000
Reduced 13.64%
63,319
Common Stock, par valu...
Jun 24
2021
BUY
Grant, award, or other acquisition
-
33,452
Added 31.33%
73,319
Common Stock, par valu...
Mar 15
2021
BUY
Grant, award, or other acquisition
-
6,114
Added 13.3%
39,867
Common Stock, par valu...
Jan 01
2021
BUY
Grant, award, or other acquisition
-
33,753
Added 50.0%
33,753
Common Stock, par valu...