Sep 21
2023
SELL
Open market or private sale
$464,863
$72.42 p/Share
6,419
Reduced 12.2%
46,210
Common Stock
Sep 21
2023
BUY
Exercise of conversion of derivative security
$382,764
$59.63 p/Share
6,419
Added 10.87%
52,629
Common Stock
Jul 05
2023
SELL
Payment of exercise price or tax liability
$23,566
$62.18 p/Share
379
Reduced 0.81%
46,210
Common Stock
Apr 04
2023
SELL
Payment of exercise price or tax liability
$84,656
$55.99 p/Share
1,512
Reduced 3.14%
46,589
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$198,372
$57.7 p/Share
3,438
Reduced 6.67%
48,101
Common Stock
Mar 29
2023
BUY
Grant, award, or other acquisition
-
24,448
Added 32.17%
51,539
Common Stock
Mar 28
2023
SELL
Payment of exercise price or tax liability
$5,727
$57.27 p/Share
100
Reduced 0.37%
27,091
Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$46,746
$60.71 p/Share
770
Reduced 2.75%
27,191
Common Stock
Oct 13
2022
SELL
Open market or private sale
$806,820
$70.0 p/Share
11,526
Reduced 29.19%
27,961
Common Stock
Oct 13
2022
BUY
Exercise of conversion of derivative security
$382,765
$59.63 p/Share
6,419
Added 13.98%
39,487
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$69,794
$67.63 p/Share
1,032
Reduced 3.03%
33,068
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$35,360
$67.48 p/Share
524
Reduced 1.48%
34,855
Common Stock
Mar 30
2022
BUY
Grant, award, or other acquisition
-
14,998
Added 29.77%
35,379
Common Stock
Mar 29
2022
SELL
Payment of exercise price or tax liability
$6,567
$66.33 p/Share
99
Reduced 0.48%
20,381
Common Stock
Dec 17
2021
SELL
Payment of exercise price or tax liability
$31,121
$40.26 p/Share
773
Reduced 3.64%
20,480
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$30,848
$67.5 p/Share
457
Reduced 2.11%
21,253
Common Stock
Mar 30
2021
BUY
Grant, award, or other acquisition
-
6,965
Added 24.29%
21,710
Common Stock
Mar 29
2021
SELL
Payment of exercise price or tax liability
$6,899
$68.31 p/Share
101
Reduced 0.68%
14,745
Common Stock
Jan 06
2021
SELL
Open market or private sale
$135,999
$73.0 p/Share
1,863
Reduced 11.15%
14,846
Common Stock
Dec 22
2020
SELL
Open market or private sale
$449,400
$70.0 p/Share
6,420
Reduced 27.76%
16,709
Common Stock
Dec 22
2020
BUY
Exercise of conversion of derivative security
$382,825
$59.63 p/Share
6,420
Added 21.73%
23,129
Common Stock
Dec 18
2020
SELL
Payment of exercise price or tax liability
$50,991
$65.71 p/Share
776
Reduced 4.44%
16,709
Common Stock