Nov 20
2023
BUY
Grant, award, or other acquisition
$54,969
$77.64 p/Share
708
Added 1.67%
41,619
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$10,311
$78.12 p/Share
132
Reduced 0.32%
40,911
Common Stock
Apr 20
2023
BUY
Exercise of conversion of derivative security
$357,000
$23.8 p/Share
15,000
Added 26.8%
40,960
Common Stock
Nov 14
2022
BUY
Grant, award, or other acquisition
$99,811
$80.95 p/Share
1,233
Added 4.55%
25,847
Common Stock
Apr 11
2022
SELL
Payment of exercise price or tax liability
$7,466
$92.17 p/Share
81
Reduced 0.33%
24,528
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$24,753
$94.84 p/Share
261
Reduced 1.05%
24,609
Common Stock
Feb 04
2022
BUY
Exercise of conversion of derivative security
$24,750
$16.5 p/Share
1,500
Added 5.69%
24,870
Common Stock
Nov 22
2021
SELL
Payment of exercise price or tax liability
$10,981
$73.21 p/Share
150
Reduced 0.64%
23,335
Common Stock
Nov 22
2021
BUY
Grant, award, or other acquisition
$102,348
$73.21 p/Share
1,398
Added 5.62%
23,485
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$4,800
$73.85 p/Share
65
Reduced 0.29%
22,087
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$7,713
$74.88 p/Share
103
Reduced 0.46%
22,152
Common Stock
Apr 12
2021
SELL
Payment of exercise price or tax liability
$6,768
$84.6 p/Share
80
Reduced 0.36%
22,141
Common Stock
Dec 07
2020
SELL
Payment of exercise price or tax liability
$6,041
$70.24 p/Share
86
Reduced 0.36%
23,511
Common Stock
Nov 18
2020
SELL
Payment of exercise price or tax liability
$4,421
$68.01 p/Share
65
Reduced 0.27%
23,597
Common Stock
Nov 12
2020
SELL
Payment of exercise price or tax liability
$6,767
$65.7 p/Share
103
Reduced 0.43%
23,662
Common Stock
Nov 12
2020
BUY
Grant, award, or other acquisition
$63,269
$65.7 p/Share
963
Added 3.89%
23,765
Common Stock
Oct 23
2020
SELL
Open market or private sale
$139,393
$64.03 p/Share
2,177
Reduced 8.57%
23,227
Common Stock
May 13
2020
BUY
Open market or private purchase
$19,716
$46.39 p/Share
425
Added 1.65%
25,298
Common Stock
Mar 31
2020
BUY
Exercise of conversion of derivative security
$99,000
$16.5 p/Share
6,000
Added 19.46%
24,826
Common Stock
Dec 12
2019
SELL
Payment of exercise price or tax liability
$5,046
$74.2 p/Share
68
Reduced 0.36%
18,782
Common Stock
Dec 05
2019
SELL
Payment of exercise price or tax liability
$6,297
$73.22 p/Share
86
Reduced 0.45%
18,850
Common Stock
Nov 18
2019
SELL
Payment of exercise price or tax liability
$4,582
$70.5 p/Share
65
Reduced 0.34%
18,936
Common Stock
Nov 18
2019
BUY
Grant, award, or other acquisition
$42,723
$70.5 p/Share
606
Added 3.09%
19,001
Common Stock
Jul 31
2019
SELL
Open market or private sale
$246,365
$66.37 p/Share
3,712
Reduced 16.82%
18,354
Common Stock
Jul 24
2019
SELL
Payment of exercise price or tax liability
$151,204
$65.09 p/Share
2,323
Reduced 9.52%
22,066
Common Stock