Mar 15
2024
SELL
Sale (or disposition) back to the issuer
$31,251
$57.98 p/Share
539
Reduced 0.12%
446,300
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
539
Added 0.12%
446,839
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$714,521
$62.48 p/Share
11,436
Reduced 2.5%
446,300
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
29,669
Added 6.09%
457,736
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$130,294
$58.93 p/Share
2,211
Reduced 0.51%
428,067
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
12,945
Added 2.92%
430,278
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$1,183,015
$73.92 p/Share
16,004
Reduced 3.69%
417,333
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
38,147
Added 8.09%
433,337
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$231,770
$78.46 p/Share
2,954
Reduced 0.81%
360,458
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
34,732
Added 8.08%
395,190
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$1,920,604
$91.61 p/Share
20,965
Reduced 5.45%
363,412
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
50,962
Added 11.71%
384,377
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
15,871
Added 4.54%
333,415
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$466,992
$99.36 p/Share
4,700
Reduced 1.46%
317,544
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$405,641
$97.91 p/Share
4,143
Reduced 1.27%
322,244
Common Stock
Jan 31
2022
BUY
Open market or private purchase
$489,400
$97.88 p/Share
5,000
Added 1.51%
326,387
Common Stock
Jul 10
2021
SELL
Payment of exercise price or tax liability
$931,316
$97.52 p/Share
9,550
Reduced 2.89%
321,387
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$1,420,799
$94.18 p/Share
15,086
Reduced 4.36%
330,937
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
37,606
Added 9.8%
346,023
Common Stock
Feb 09
2021
BUY
Grant, award, or other acquisition
-
17,661
Added 5.42%
308,417
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$363,588
$73.87 p/Share
4,922
Reduced 1.66%
290,756
Common Stock
Jan 30
2021
SELL
Payment of exercise price or tax liability
$190,290
$68.18 p/Share
2,791
Reduced 0.94%
295,678
Common Stock