Jun 02
2023
SELL
Open market or private sale
$520,706
$67.24 p/Share
7,744
Reduced 91.4%
729
Common Stock
Apr 21
2023
SELL
Payment of exercise price or tax liability
$248,921
$68.63 p/Share
3,627
Reduced 29.98%
8,473
Common Stock
Apr 21
2023
BUY
Exercise of conversion of derivative security
-
11,370
Added 48.44%
12,100
Common Stock
Feb 16
2023
SELL
Open market or private sale
$773,791
$80.78 p/Share
9,579
Reduced 92.92%
730
Common Stock
Feb 15
2023
SELL
Open market or private sale
$304,927
$81.75 p/Share
3,730
Reduced 28.29%
9,455
Common Stock
Feb 13
2023
SELL
Open market or private sale
$1,705,648
$79.51 p/Share
21,452
Reduced 61.93%
13,185
Common Stock
Feb 10
2023
SELL
Open market or private sale
$197,595
$79.26 p/Share
2,493
Reduced 6.71%
34,637
Common Stock
Feb 08
2023
SELL
Open market or private sale
$16,922
$81.75 p/Share
207
Reduced 0.55%
37,130
Common Stock
Feb 07
2023
SELL
Open market or private sale
$996,989
$81.56 p/Share
12,224
Reduced 24.66%
37,337
Common Stock
May 14
2021
SELL
Open market or private sale
$355,680
$90.0 p/Share
3,952
Reduced 7.45%
49,115
Common Stock
May 10
2021
SELL
Open market or private sale
$223,020
$90.0 p/Share
2,478
Reduced 4.46%
53,067
Common Stock
May 06
2021
SELL
Open market or private sale
$365,992
$88.0 p/Share
4,159
Reduced 6.97%
55,545
Common Stock
May 04
2021
SELL
Open market or private sale
$372,724
$86.0 p/Share
4,334
Reduced 6.77%
59,704
Common Stock
Mar 16
2021
BUY
Exercise of conversion of derivative security
$1,051,976
$63.76 p/Share
16,499
Added 20.49%
64,038
Common Stock
Mar 12
2021
SELL
Open market or private sale
$1,136,631
$91.76 p/Share
12,387
Reduced 20.67%
47,539
Common Stock
Feb 24
2021
SELL
Open market or private sale
$562,870
$85.0 p/Share
6,622
Reduced 9.95%
59,926
Common Stock
Feb 23
2021
SELL
Open market or private sale
$481,950
$85.0 p/Share
5,670
Reduced 7.85%
66,548
Common Stock
Feb 19
2021
SELL
Open market or private sale
$411,136
$80.3 p/Share
5,120
Reduced 6.62%
72,218
Common Stock
Dec 04
2020
SELL
Open market or private sale
$329,040
$72.0 p/Share
4,570
Reduced 4.91%
88,422
Common Stock
Dec 02
2020
SELL
Open market or private sale
$1,020,602
$70.13 p/Share
14,553
Reduced 13.53%
92,992
Common Stock
Jun 07
2020
SELL
Payment of exercise price or tax liability
$1,110,294
$60.27 p/Share
18,422
Reduced 14.62%
107,545
Common Stock
Apr 21
2020
BUY
Grant, award, or other acquisition
-
14,212
Added 10.14%
125,967
Common Stock
Jan 21
2020
SELL
Payment of exercise price or tax liability
$173,154
$85.89 p/Share
2,016
Reduced 1.77%
111,703
Common Stock
Dec 31
2019
SELL
Payment of exercise price or tax liability
$67,231
$86.75 p/Share
775
Reduced 0.68%
113,719
Common Stock
Aug 20
2019
BUY
Exercise of conversion of derivative security
$533,513
$35.22 p/Share
15,148
Added 11.68%
114,494
Common Stock