May 08
2024
SELL
Open market or private sale
$544,497
$104.47 p/Share
5,212
Reduced 15.45%
28,516
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$277,301
$100.29 p/Share
2,765
Reduced 7.7%
33,137
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
591
Added 1.72%
33,728
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$158,566
$97.34 p/Share
1,629
Reduced 5.73%
26,782
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
9,120
Added 20.26%
35,902
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
7,396
Added 20.66%
28,411
Common Stock
May 01
2023
SELL
Open market or private sale
$638,581
$123.78 p/Share
5,159
Reduced 19.71%
21,015
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$149,456
$124.03 p/Share
1,205
Reduced 4.43%
26,002
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
172
Added 0.65%
26,174
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$325,290
$123.92 p/Share
2,625
Reduced 8.8%
27,207
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
375
Added 1.24%
29,832
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$414,924
$122.65 p/Share
3,383
Reduced 12.71%
23,232
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
6,225
Added 17.45%
29,457
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
9,182
Added 25.65%
26,615
Common Stock
Nov 09
2022
SELL
Open market or private sale
$347,681
$113.77 p/Share
3,056
Reduced 14.92%
17,433
Common Stock
Aug 11
2022
SELL
Open market or private sale
$201,301
$111.71 p/Share
1,802
Reduced 8.08%
20,489
Common Stock
May 02
2022
SELL
Open market or private sale
$526,711
$105.3 p/Share
5,002
Reduced 18.33%
22,291
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$92,141
$87.42 p/Share
1,054
Reduced 3.72%
27,293
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
94
Added 0.33%
28,347
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$113,337
$89.95 p/Share
1,260
Reduced 4.27%
28,253
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
201
Added 0.68%
29,513
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$43,516
$90.47 p/Share
481
Reduced 2.17%
21,667
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
7,645
Added 20.69%
29,312
Common Stock
Nov 05
2021
SELL
Open market or private sale
$407,622
$123.0 p/Share
3,314
Reduced 13.02%
22,148
Common Stock
Nov 04
2021
SELL
Open market or private sale
$265,946
$123.18 p/Share
2,159
Reduced 7.82%
25,462
Common Stock