Sep 10
2024
BUY
Grant, award, or other acquisition
-
44,856
Added 25.93%
128,157
Common Stock
Jul 09
2024
BUY
Other acquisition or disposition
$21,227
$65.72 p/Share
323
Added 0.39%
83,301
Common Stock
Mar 06
2024
SELL
Sale (or disposition) back to the issuer
$42,960
$87.14 p/Share
493
Reduced 0.59%
82,978
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
$38,970
$72.57 p/Share
537
Added 0.64%
83,471
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
40,116
Added 32.6%
82,934
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$229,670
$84.19 p/Share
2,728
Reduced 5.99%
42,818
Common Stock
Jul 12
2023
BUY
Other acquisition or disposition
$21,224
$62.06 p/Share
342
Added 0.75%
45,546
Common Stock
Jul 03
2023
SELL
Payment of exercise price or tax liability
$45,854
$95.93 p/Share
478
Reduced 1.05%
45,204
Common Stock
Jun 23
2023
SELL
Open market or private sale
$654,461
$91.88 p/Share
7,123
Reduced 13.49%
45,682
Common Stock
Jun 20
2023
SELL
Open market or private sale
$2,500,234
$94.81 p/Share
26,371
Reduced 36.6%
45,682
Common Stock
Jun 20
2023
SELL
Sale (or disposition) back to the issuer
$2,376,027
$94.67 p/Share
25,098
Reduced 32.22%
52,805
Common Stock
Jun 20
2023
BUY
Exercise of conversion of derivative security
$1,705,779
$52.94 p/Share
32,221
Added 36.6%
55,826
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
11,218
Added 13.47%
72,053
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
6,376
Added 9.49%
60,835
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
-
1,214
Reduced 2.18%
54,459
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
-
478
Reduced 0.85%
55,673
Common Stock
Jun 30
2022
BUY
Other acquisition or disposition
$17,085
$45.08 p/Share
379
Added 0.67%
56,151
Common Stock
Jun 17
2022
BUY
Open market or private purchase
$501,032
$50.36 p/Share
9,949
Added 15.14%
55,772
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
-
749
Reduced 1.61%
45,823
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
4,825
Added 9.39%
46,572
Common Stock
Sep 13
2021
BUY
Open market or private purchase
$249,360
$57.39 p/Share
4,345
Added 9.43%
41,747
Common Stock
Aug 17
2021
BUY
Grant, award, or other acquisition
-
22,428
Added 37.49%
37,402
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
-
334
Reduced 2.18%
14,974
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
-
432
Reduced 2.74%
15,308
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
5,382
Added 25.48%
15,740
Common Stock