Feb 28
2023
SELL
Payment of exercise price or tax liability
$174,265
$61.95 p/Share
2,813
Reduced 5.6%
47,387
Common Stock, par valu...
Feb 08
2023
-
16,434
Reduced 24.66%
50,200
Common Stock, par valu...
Jan 25
2023
SELL
Payment of exercise price or tax liability
$781,615
$62.73 p/Share
12,460
Reduced 15.75%
66,634
Common Stock, par valu...
Dec 21
2022
SELL
Payment of exercise price or tax liability
$43,007
$56.44 p/Share
762
Reduced 0.91%
82,801
Common Stock, par valu...
Dec 15
2022
BUY
Grant, award, or other acquisition
-
63,413
Added 43.15%
83,563
Common Stock, par valu...
Apr 05
2022
-
3,707
Reduced 4.48%
79,094
Common Stock, par valu...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$256,355
$86.9 p/Share
2,950
Reduced 19.19%
12,425
Common Stock, par valu...
Feb 28
2022
BUY
Grant, award, or other acquisition
-
5,775
Added 24.09%
18,200
Common Stock, par valu...
Feb 09
2022
-
28,685
Reduced 65.1%
15,375
Common Stock, par valu...
Feb 07
2022
SELL
Payment of exercise price or tax liability
$1,326,880
$89.25 p/Share
14,867
Reduced 25.23%
44,060
Common Stock, par valu...
Feb 07
2022
BUY
Grant, award, or other acquisition
-
33,480
Added 36.23%
58,927
Common Stock, par valu...
May 04
2021
SELL
Open market or private sale
$1,963,335
$107.58 p/Share
18,250
Reduced 41.76%
25,447
Common Stock, par valu...
Mar 01
2021
SELL
Payment of exercise price or tax liability
$275,182
$86.21 p/Share
3,192
Reduced 6.81%
43,697
Common Stock, par valu...
Feb 22
2021
BUY
Grant, award, or other acquisition
-
5,449
Added 10.41%
46,889
Common Stock, par valu...
Feb 11
2021
SELL
Payment of exercise price or tax liability
$77,852
$90.42 p/Share
861
Reduced 2.04%
41,440
Common Stock, par valu...
Feb 11
2021
BUY
Grant, award, or other acquisition
-
1,863
Added 4.22%
42,301
Common Stock, par valu...
Dec 14
2020
SELL
Open market or private sale
$20,968
$83.87 p/Share
250
Reduced 0.61%
40,438
Common Stock, par valu...
Dec 14
2020
BUY
Exercise of conversion of derivative security
$11,967
$47.87 p/Share
250
Added 0.61%
40,688
Common Stock, par valu...
Dec 11
2020
SELL
Open market or private sale
$20,860
$83.44 p/Share
250
Reduced 0.61%
40,438
Common Stock, par valu...
Dec 11
2020
BUY
Exercise of conversion of derivative security
$11,967
$47.87 p/Share
250
Added 0.61%
40,688
Common Stock, par valu...
Dec 10
2020
SELL
Open market or private sale
$20,835
$83.34 p/Share
250
Reduced 0.61%
40,438
Common Stock, par valu...
Dec 10
2020
BUY
Exercise of conversion of derivative security
$11,967
$47.87 p/Share
250
Added 0.61%
40,688
Common Stock, par valu...
Dec 07
2020
BUY
Grant, award, or other acquisition
-
3,033
Added 6.98%
40,438
Common Stock, par valu...