Sep 29
2023
BUY
Grant, award, or other acquisition
-
32
Added 0.15%
21,840
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$60,864
$99.29 p/Share
613
Reduced 2.73%
21,806
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$49,525
$99.25 p/Share
499
Reduced 2.18%
22,419
Common Stock
Aug 12
2023
SELL
Payment of exercise price or tax liability
$181,559
$94.71 p/Share
1,917
Reduced 7.72%
22,919
Common Stock
Aug 11
2023
BUY
Grant, award, or other acquisition
-
5,279
Added 17.53%
24,836
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
26
Added 0.13%
19,557
Common Stock
Jun 08
2023
-
1,000
Reduced 4.88%
19,494
Common Stock
Jun 08
2023
SELL
Open market or private sale
$1,100,273
$104.42 p/Share
10,537
Reduced 33.96%
20,494
Common Stock
Jun 08
2023
BUY
Exercise of conversion of derivative security
$414,650
$82.93 p/Share
5,000
Added 13.88%
31,031
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
34
Added 0.13%
26,067
Common Stock
Feb 15
2023
SELL
Open market or private sale
$394,552
$90.66 p/Share
4,352
Reduced 14.32%
26,029
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
$251,328
$57.75 p/Share
4,352
Added 12.53%
30,381
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
38
Added 0.15%
26,029
Common Stock
Dec 07
2022
SELL
Payment of exercise price or tax liability
$62,553
$74.38 p/Share
841
Reduced 3.13%
25,989
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
-
50
Added 0.19%
26,831
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$42,775
$71.41 p/Share
599
Reduced 2.19%
26,778
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$35,079
$72.03 p/Share
487
Reduced 1.75%
27,377
Common Stock
Aug 12
2022
SELL
Payment of exercise price or tax liability
$381,086
$68.9 p/Share
5,531
Reduced 21.0%
20,810
Common Stock
Aug 12
2022
BUY
Grant, award, or other acquisition
-
7,054
Added 20.2%
27,864
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
-
58
Added 0.22%
26,342
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
-
46
Added 0.17%
27,281
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
45
Added 0.16%
27,231
Common Stock
Dec 07
2021
SELL
Payment of exercise price or tax liability
$64,064
$77.0 p/Share
832
Reduced 2.97%
27,183
Common Stock
Sep 24
2021
BUY
Grant, award, or other acquisition
-
46
Added 0.16%
28,016
Common Stock
Aug 27
2021
SELL
Open market or private sale
$379,668
$87.26 p/Share
4,351
Reduced 13.46%
27,966
Common Stock