Jan 22
2024
BUY
Grant, award, or other acquisition
$3,190,691
$119.43 p/Share
26,716
Added 50.0%
26,716
Common Stock
Apr 13
2023
SELL
Open market or private sale
$15,424,368
$115.06 p/Share
134,055
Reduced 100.0%
0
Common Stock
Apr 13
2023
BUY
Exercise of conversion of derivative security
$7,917,288
$59.06 p/Share
134,055
Added 50.0%
134,055
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
$1,922,350
$109.88 p/Share
17,495
Added 27.13%
46,995
Common Stock
Jan 09
2023
SELL
Open market or private sale
$9,463,603
$112.67 p/Share
83,994
Reduced 74.01%
29,500
Common Stock
Jan 09
2023
BUY
Exercise of conversion of derivative security
$4,456,721
$53.06 p/Share
83,994
Added 42.53%
113,494
Common Stock
Oct 28
2022
SELL
Open market or private sale
$10,039,229
$100.1 p/Share
100,292
Reduced 68.74%
45,608
Common Stock
Oct 28
2022
BUY
Exercise of conversion of derivative security
-
100,292
Added 40.74%
145,900
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
$1,458,144
$73.51 p/Share
19,836
Added 14.93%
112,981
Common Stock
Oct 29
2021
SELL
Open market or private sale
$2,149,731
$87.32 p/Share
24,619
Reduced 20.91%
93,145
Common Stock
Oct 29
2021
BUY
Exercise of conversion of derivative security
-
24,619
Added 17.29%
117,764
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
$1,871,563
$72.62 p/Share
25,772
Added 21.67%
93,145
Common Stock
Aug 13
2020
SELL
Open market or private sale
$861,644
$83.01 p/Share
10,380
Reduced 13.35%
67,373
Common Stock
Feb 28
2020
BUY
Grant, award, or other acquisition
$1,208,500
$76.56 p/Share
15,785
Added 16.9%
77,632
Common Stock
Feb 25
2019
BUY
Grant, award, or other acquisition
$834,344
$80.38 p/Share
10,380
Added 14.37%
61,847
Common Stock
Feb 12
2019
SELL
Open market or private sale
$5,796,417
$78.62 p/Share
73,727
Reduced 58.89%
51,467
Common Stock
Feb 12
2019
BUY
Exercise of conversion of derivative security
$2,796,465
$37.93 p/Share
73,727
Added 37.06%
125,194
Common Stock
Aug 03
2018
SELL
Open market or private sale
$1,904,362
$65.2 p/Share
29,208
Reduced 36.2%
51,467
Common Stock
Aug 03
2018
BUY
Exercise of conversion of derivative security
$1,036,592
$35.49 p/Share
29,208
Added 26.58%
80,675
Common Stock
May 01
2018
SELL
Payment of exercise price or tax liability
$67,230
$58.87 p/Share
1,142
Reduced 2.17%
51,467
Common Stock
May 01
2018
BUY
Exercise of conversion of derivative security
-
4,009
Added 7.08%
52,609
Common Stock
Feb 27
2018
BUY
Grant, award, or other acquisition
$247,444
$54.72 p/Share
4,522
Added 8.58%
48,181
Common Stock
May 02
2017
SELL
Payment of exercise price or tax liability
$60,758
$62.38 p/Share
974
Reduced 2.23%
42,662
Common Stock
May 02
2017
BUY
Exercise of conversion of derivative security
-
3,092
Added 6.62%
43,636
Common Stock
Feb 27
2017
BUY
Grant, award, or other acquisition
$247,464
$65.85 p/Share
3,758
Added 8.54%
40,245
Common Stock