Jan 29
2024
SELL
Payment of exercise price or tax liability
$158,892
$106.07 p/Share
1,498
Reduced 2.76%
52,772
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
2,820
Added 4.94%
54,270
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$26,671
$110.67 p/Share
241
Reduced 0.47%
51,450
Common Stock
Dec 15
2023
SELL
Open market or private sale
$154,707
$104.18 p/Share
1,485
Reduced 2.8%
51,579
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
$70,834
$47.7 p/Share
1,485
Added 2.72%
53,064
Common Stock
Sep 28
2023
SELL
Open market or private sale
$217,000
$100.0 p/Share
2,170
Reduced 4.04%
51,579
Common Stock
Sep 28
2023
BUY
Exercise of conversion of derivative security
$103,509
$47.7 p/Share
2,170
Added 3.88%
53,749
Common Stock
Jun 15
2023
SELL
Open market or private sale
$235,922
$108.72 p/Share
2,170
Reduced 4.05%
51,467
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
$82,742
$38.13 p/Share
2,170
Added 3.89%
53,637
Common Stock
Mar 15
2023
SELL
Open market or private sale
$279,753
$103.23 p/Share
2,710
Reduced 5.0%
51,467
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
$77,397
$28.56 p/Share
2,710
Added 4.76%
54,177
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$41,670
$100.17 p/Share
416
Reduced 0.8%
51,467
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
2,103
Added 3.9%
51,883
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$76,855
$103.44 p/Share
743
Reduced 1.47%
49,780
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$391,269
$103.02 p/Share
3,798
Reduced 6.99%
50,523
Common Stock
Jan 23
2023
SELL
Open market or private sale
$271,000
$100.0 p/Share
2,710
Reduced 5.69%
44,898
Common Stock
Jan 23
2023
BUY
Exercise of conversion of derivative security
$77,397
$28.56 p/Share
2,710
Added 5.39%
47,608
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
-
9,423
Added 14.78%
54,321
Common Stock
Sep 30
2022
SELL
Open market or private sale
$238,441
$75.84 p/Share
3,144
Reduced 6.56%
44,755
Common Stock
Sep 30
2022
BUY
Exercise of conversion of derivative security
$61,088
$19.43 p/Share
3,144
Added 6.16%
47,899
Common Stock
Jun 30
2022
SELL
Open market or private sale
$281,446
$89.49 p/Share
3,145
Reduced 6.57%
44,755
Common Stock
Jun 30
2022
BUY
Exercise of conversion of derivative security
$61,107
$19.43 p/Share
3,145
Added 6.16%
47,900
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$23,134
$117.43 p/Share
197
Reduced 0.44%
44,680
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
1,766
Added 3.79%
44,877
Common Stock
Jan 27
2022
SELL
Open market or private sale
$338,402
$107.6 p/Share
3,145
Reduced 6.8%
43,111
Common Stock