May 22
2023
SELL
Open market or private sale
$74,432
$53.28 p/Share
1,397
Reduced 2.43%
56,055
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$73,900
$53.59 p/Share
1,379
Reduced 2.34%
57,452
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
17,470
Added 22.9%
58,831
Common Stock
Feb 23
2023
SELL
Open market or private sale
$147,148
$71.92 p/Share
2,046
Reduced 4.71%
41,361
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$87,418
$71.42 p/Share
1,224
Reduced 2.74%
43,407
Common Stock
Feb 21
2023
SELL
Open market or private sale
$366,990
$69.77 p/Share
5,260
Reduced 11.28%
41,361
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
3,270
Added 6.83%
44,631
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$199,525
$71.72 p/Share
2,782
Reduced 5.63%
46,621
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
18,940
Added 27.71%
49,403
Common Stock
Nov 21
2022
SELL
Open market or private sale
$119,320
$59.75 p/Share
1,997
Reduced 6.15%
30,463
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$118,511
$60.25 p/Share
1,967
Reduced 5.71%
32,460
Common Stock
Aug 22
2022
SELL
Open market or private sale
$139,610
$69.91 p/Share
1,997
Reduced 5.48%
34,427
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$140,424
$71.39 p/Share
1,967
Reduced 5.12%
36,424
Common Stock
May 23
2022
SELL
Open market or private sale
$186,028
$71.77 p/Share
2,592
Reduced 6.32%
38,391
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$98,880
$72.07 p/Share
1,372
Reduced 3.24%
40,983
Common Stock
Apr 04
2022
BUY
Grant, award, or other acquisition
-
16,310
Added 27.8%
42,355
Common Stock
Feb 22
2022
SELL
Open market or private sale
$243,763
$71.13 p/Share
3,427
Reduced 11.63%
26,045
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$139,985
$72.12 p/Share
1,941
Reduced 5.82%
31,413
Common Stock
Nov 22
2021
SELL
Open market or private sale
$210,436
$119.43 p/Share
1,762
Reduced 5.31%
31,413
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$207,230
$119.51 p/Share
1,734
Reduced 4.97%
33,175
Common Stock
Nov 09
2021
SELL
Open market or private sale
$456,839
$131.92 p/Share
3,463
Reduced 9.02%
34,909
Common Stock
Nov 09
2021
BUY
Exercise of conversion of derivative security
$181,946
$52.54 p/Share
3,463
Added 8.28%
38,372
Common Stock
Nov 08
2021
SELL
Open market or private sale
$649,728
$130.73 p/Share
4,970
Reduced 12.46%
34,909
Common Stock
Nov 08
2021
BUY
Exercise of conversion of derivative security
$261,124
$52.54 p/Share
4,970
Added 11.08%
39,879
Common Stock
Nov 05
2021
SELL
Open market or private sale
$1,314,133
$132.58 p/Share
9,912
Reduced 22.11%
34,909
Common Stock