Mar 01
2024
SELL
Payment of exercise price or tax liability
$656,401
$151.98 p/Share
4,319
Reduced 15.19%
24,112
Common Stock, par valu...
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
11,410
Added 28.64%
28,431
Common Stock, par valu...
Feb 20
2024
SELL
Payment of exercise price or tax liability
$473,536
$138.38 p/Share
3,422
Reduced 16.74%
17,021
Common Stock, par valu...
Feb 20
2024
BUY
Grant, award, or other acquisition
-
8,655
Added 29.74%
20,443
Common Stock, par valu...
Nov 01
2023
SELL
Payment of exercise price or tax liability
$232,396
$132.95 p/Share
1,748
Reduced 12.91%
11,788
Common Stock, par valu...
Nov 01
2023
BUY
Exercise of conversion of derivative security
-
4,442
Added 24.71%
13,536
Common Stock, par valu...
Aug 11
2023
SELL
Open market or private sale
$721,575
$160.35 p/Share
4,500
Reduced 33.1%
9,094
Common Stock, par valu...
Mar 07
2023
SELL
Open market or private sale
$1,323,622
$140.14 p/Share
9,445
Reduced 41.0%
13,594
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$804,089
$137.24 p/Share
5,859
Reduced 20.27%
23,039
Common Stock, par valu...
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
15,304
Added 34.62%
28,898
Common Stock, par valu...
Feb 22
2023
SELL
Open market or private sale
$1,325,432
$145.7 p/Share
9,097
Reduced 40.09%
13,594
Common Stock, par valu...
Feb 21
2023
SELL
Open market or private sale
$1,276,786
$150.76 p/Share
8,469
Reduced 27.18%
22,691
Common Stock, par valu...
Feb 15
2023
SELL
Payment of exercise price or tax liability
$774,099
$140.49 p/Share
5,510
Reduced 15.03%
31,160
Common Stock, par valu...
Feb 15
2023
BUY
Grant, award, or other acquisition
-
13,935
Added 27.54%
36,670
Common Stock, par valu...
Nov 01
2022
SELL
Payment of exercise price or tax liability
$195,339
$111.75 p/Share
1,748
Reduced 7.14%
22,735
Common Stock, par valu...
Nov 01
2022
BUY
Exercise of conversion of derivative security
-
4,441
Added 15.35%
24,483
Common Stock, par valu...
May 13
2022
SELL
Open market or private sale
$473,289
$124.06 p/Share
3,815
Reduced 15.99%
20,042
Common Stock, par valu...
May 11
2022
SELL
Open market or private sale
$1,222,200
$120.0 p/Share
10,185
Reduced 29.92%
23,857
Common Stock, par valu...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$726,931
$112.86 p/Share
6,441
Reduced 15.91%
34,042
Common Stock, par valu...
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
16,626
Added 29.11%
40,483
Common Stock, par valu...
Feb 15
2022
SELL
Payment of exercise price or tax liability
$650,122
$108.88 p/Share
5,971
Reduced 20.02%
23,857
Common Stock, par valu...
Feb 15
2022
BUY
Grant, award, or other acquisition
-
15,112
Added 33.63%
29,828
Common Stock, par valu...
Jul 23
2021
SELL
Open market or private sale
$442,001
$116.5 p/Share
3,794
Reduced 20.5%
14,716
Common Stock, par valu...
Apr 26
2021
SELL
Open market or private sale
$1,843,363
$102.58 p/Share
17,970
Reduced 49.26%
18,510
Common Stock, par valu...
Apr 26
2021
BUY
Exercise of conversion of derivative security
$850,170
$62.02 p/Share
13,708
Added 27.31%
36,480
Common Stock, par valu...