Mar 05
2024
SELL
Open market or private sale
$248,100
$82.7 p/Share
3,000
Reduced 10.53%
25,487
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$154,129
$84.04 p/Share
1,834
Reduced 6.05%
28,487
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
7,680
Added 20.21%
30,321
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$43,322
$84.45 p/Share
513
Reduced 2.25%
22,325
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
1,762
Added 7.16%
22,838
Common Stock
Nov 15
2023
SELL
Open market or private sale
$197,131
$75.82 p/Share
2,600
Reduced 10.98%
21,076
Common Stock
Aug 04
2023
SELL
Open market or private sale
$316,760
$79.19 p/Share
4,000
Reduced 14.45%
23,676
Common Stock
Apr 21
2023
SELL
Payment of exercise price or tax liability
$164,094
$68.63 p/Share
2,391
Reduced 7.95%
27,676
Common Stock
Apr 21
2023
BUY
Exercise of conversion of derivative security
-
5,213
Added 14.78%
30,067
Common Stock
Feb 22
2023
SELL
Open market or private sale
$50,834
$80.69 p/Share
630
Reduced 2.47%
24,854
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$34,438
$76.36 p/Share
451
Reduced 1.76%
25,110
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
881
Added 3.33%
25,561
Common Stock
Aug 01
2022
SELL
Open market or private sale
$25,229
$82.99 p/Share
304
Reduced 1.22%
24,680
Common Stock
Jun 08
2022
SELL
Payment of exercise price or tax liability
$488,158
$80.21 p/Share
6,086
Reduced 19.59%
24,984
Common Stock
Jun 08
2022
BUY
Exercise of conversion of derivative security
-
13,130
Added 29.71%
31,070
Common Stock
Mar 21
2022
SELL
Open market or private sale
$25,680
$85.6 p/Share
300
Reduced 1.64%
17,940
Common Stock
Mar 08
2022
SELL
Open market or private sale
$120,761
$82.15 p/Share
1,470
Reduced 7.46%
18,240
Common Stock
Feb 10
2022
SELL
Open market or private sale
$129,275
$88.91 p/Share
1,454
Reduced 6.87%
19,710
Common Stock
Feb 10
2022
BUY
Exercise of conversion of derivative security
$89,406
$61.49 p/Share
1,454
Added 6.43%
21,164
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$19,146
$80.11 p/Share
239
Reduced 1.24%
19,097
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
461
Added 2.33%
19,336
Common Stock
Jun 08
2020
BUY
Grant, award, or other acquisition
$839,401
$63.93 p/Share
13,130
Added 26.65%
36,138
Common Stock
Jun 07
2020
SELL
Payment of exercise price or tax liability
$457,690
$60.27 p/Share
7,594
Reduced 24.82%
23,008
Common Stock
Apr 21
2020
BUY
Grant, award, or other acquisition
-
6,725
Added 18.02%
30,602
Common Stock
Jan 21
2020
SELL
Payment of exercise price or tax liability
$62,700
$85.89 p/Share
730
Reduced 3.06%
23,097
Common Stock